【问题标题】:Solving Linear equations in python在python中求解线性方程
【发布时间】:2018-11-07 10:53:42
【问题描述】:

使用 Sympy 在 python 中求解线性方程

27 (n1 + n2 + n3) = (n1 + n2 + n3)^3

我尝试解决,但我无法解决这个问题。请告诉我,我应该遵循哪个方向。

【问题讨论】:

  • 该方程对n1, n2, n3 没有有意义的解。解决方案就是n1 + n2 + n3 == +/- sqrt(27) 所以n1, n2, n3 可以是任何东西。

标签: python sympy


【解决方案1】:

除了 FHTMitchell 给出的注释之外,这个方程对于 n1、n2、n3 没有有意义的解。你可以在这些变量之间有一个比例如下:

from sympy import *
n1, n2,n3 = symbols('n1, n2, n3')
equation = n1 + n2 + n3
print solve([equation*27, equation*3], (n1, n2,n3))

所以你会有:

{n1: -n2 - n3}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    相关资源
    最近更新 更多