【发布时间】: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可以是任何东西。
使用 Sympy 在 python 中求解线性方程
27 (n1 + n2 + n3) = (n1 + n2 + n3)^3
我尝试解决,但我无法解决这个问题。请告诉我,我应该遵循哪个方向。
【问题讨论】:
n1, n2, n3 没有有意义的解。解决方案就是n1 + n2 + n3 == +/- sqrt(27) 所以n1, n2, n3 可以是任何东西。
除了 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}
【讨论】: