帮我看下Matlab程序
老师的ppt上写的这些我看不懂,请高手帮我回答下,谢谢求解非线性方程组:
fsolve
求方程
组
function f=MyEqs(x)
f(1)=x(1)-4*x(1)*x(1)-x(1)*x(2);
f(2)=2*x(2)-x(2)*x(2)-3*x(1)*x(2);
解1:
x0='; s1=fsolve(@MyEqs,x0)
解2:
x0=[-0.1 10]';s2=fsolve(@MyEqs,x0)
》》》》》》》》》》》》》》》 你先新建一个M文件,把上面的函数写进去,保存在work目录下面,名字起成MyEqs.m,然后你再在工作区里面输入下面的求解代码就可以得到结果了! 恩~~我试了,对的,谢谢~~ :):):):):) fsolve求解前一般先做个函数图像,大致判断根的区间,然后再分区间去求,否则求得的解会不全 :):):):victory: function f=MyEqs(x)
f(1)=x(1)-4*x(1)*x(1)-x(1)*x(2);
f(2)=2*x(2)-x(2)*x(2)-3*x(1)*x(2);
是写的一个函数
页:
[1]