MATLAB をもう少しよく知るために、MATLAB のヘルプ ファイルで見つけた次のコードを実行しようとしました。
function F = myfun(x,c)
F = [ 2*x(1) - exp(c*x(1))
-x(1) - exp(c*x(2))
x(1) - x(2) ];
c = -1; % define parameter first
x = lsqnonlin(@(x) myfun(x,c),[1;1])
ただし、次のエラーが表示されます。
Error using F (line 2)
Not enough input arguments.
これはどのように可能ですか?必要な 2 つの引数 (x と c) は、F の定義に記載されていますね。
これで私を助けてくれることを願っています! 返信ありがとうございます。