在python中求解线性方程

时间:2018-11-07 10:53:42

标签: python sympy

使用Sympy解决python中的线性方程

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

我尝试解决,但是我无法解决这个问题。请让我知道,我应该遵循哪个方向。

1 个答案:

答案 0 :(得分: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}