为了更好地了解 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.
这怎么可能?F 的定义中说明了两个必要的参数(x 和 c),对吗?
希望你能帮我解决这个问题!非常感谢您的回复!