数学建模社区-数学中国

标题: 帮我看下Matlab程序 [打印本页]

作者: x_stone    时间: 2009-8-5 14:19
标题: 帮我看下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=[1 1]'; s1=fsolve(@MyEqs,x0)
2
x0=[-0.1 10]';s2=fsolve(@MyEqs,x0)



作者: wtdong    时间: 2009-8-5 14:55
》》》》》》》》》》》》》》》
作者: madio    时间: 2009-8-5 15:13
你先新建一个M文件,把上面的函数写进去,保存在work目录下面,名字起成MyEqs.m,然后你再在工作区里面输入下面的求解代码就可以得到结果了!
作者: x_stone    时间: 2009-8-5 15:27
恩~~我试了,对的,谢谢~~
作者: qq_378846953    时间: 2009-8-5 16:21

作者: 竹雨阑珊    时间: 2009-8-5 20:19
fsolve求解前一般先做个函数图像,大致判断根的区间,然后再分区间去求,否则求得的解会不全
作者: shumodq    时间: 2009-8-8 14:34

作者: vvv    时间: 2009-8-9 13:51
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);
是写的一个函数




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5