用MATLAB求函数f(x)= x2-2y的零点.

垃圾肯德基 1年前 已收到1个回答 举报

0级士rr 幼苗

共回答了27个问题采纳率:77.8% 举报

首先编写函数 function f=ff(x)
f= x.^2-2*y;
注意保存到当前路径和与函数名称相同的文件名.
主程序:x0=[1,1];
options=optimset('Display','iter');
[x,result]=fsolve(@f,x0);
结果可以command window中显示.%个人认为Matlab的fsolve,fmincon函数不怎么好用,可以自己尝试编写高效率的数值算法!%

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.061 s. - webmaster@yulucn.com