fsolve を使用してこの線形方程式系を解こうとしています。
options = optimoptions('fsolve','Display','iter');
guess=[0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 400000; 400000];
[Unkn,value]=fsolve(@handleit,guess,options);
「ハンドル」の場所
function Eqn = handleit(u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15,f1,f2,f16)
Eqn=[...some equation is here...];
これを実行すると、次のエラーが発生します。
Error using handleit (line 2)
Not enough input arguments.
Error in fsolve (line 218)
fuser = feval(funfcn{3},x,varargin{:});
Caused by:
Failure in initial user-supplied objective function evaluation. FSOLVE cannot continue.
エラーの最後の行について、推測をhandleit関数に代入しましたが、エラーなしで評価されました