我正在尝试求解 AX=X 形式的非线性方程组,其中,
A = M×M 矩阵
X = M×1 矩阵
因此,我总共有 M (=200) 个方程(和 M 个未知数)。
进一步来说,
A = [f11(x,y) f12(x,y) .... f1m(x,y),
f21(x,y) f22(x,y) .....f2m(x,y),
.. .. ..
fm1(x,y) fm2(x,y) .... fmm(x,y)]
X = [V1,
V2,
V3,
.
.
Vm-2,
0.33,
0.33]
因此,X 有 M-2 个未知数(V1,V2 ... Vm-1),A 有两个(x 和 y)。A 的元素是 x 和 y 的线性函数。
我在 scipy.fsolve 和 sympy.nsolve 上做了功课,但他们似乎不接受矩阵格式的方程。此外,由于有 200 个方程,每个方程都有所有未知数,因此逐个消除变量是不切实际的。
我对 python 比较陌生,所以非常感谢任何帮助。
谢谢