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 には 2 つの未知数 (x と y) があります。A の要素は x と y の LINEAR 関数です。
私は scipy.fsolve と sympy.nsolve で宿題をしましたが、行列形式の方程式を受け入れないようです。また、200 の方程式があり、各方程式にはすべての未知数が含まれているため、変数を 1 つずつ削除することは実際的ではありません。
私はPythonに比較的慣れていないので、どんな助けでも大歓迎です。
ありがとう