急!求助:以下是我解非线性方程组引用的fsolve命令的程序以及输出的错误,望各位高手帮忙!谢谢..
主程序是:
function F=myfun(x)
a=(a(1);a(2);a(3))
F=[a(1)-x(1)*normcdf((log(x(1)/a(2))+(0.025+x(2)*x(2))/2)/x(2))+a(2)*exp(-0.025)*normcdf((log(x(1)/a(2))+(0.025-x(2)*x(2))/2)/x(2));normcdf((log(x(1)/a(2))+(0.025+x(2)*x(2))/2)/x(2))*x(1)*x(2)/a(1)-a(3)];
输入命令:
a=[851169606 1059209620 0.514241];
>> x0=[5;0.4];
>> [x,fval]=fsolve(@myfun,x0,optimset('Display','iter'))
后显示的错误:
??? Error: File: d:\MATLAB7\work\myfun.m Line: 2 Column: 8
Incomplete or misformed expression or statement.
Error in ==> fsolve at 180
fuser = feval(funfcn{3},x,varargin{:});


雷达卡



京公网安备 11010802022788号







