24小时热门版块排行榜    

查看: 616  |  回复: 2

caqq

铁虫 (小有名气)

[求助] matlab求解非线性方程组 代码

如题,我前年用过,现在忘记了。
大概方程是这样的:
x1+x3+x5=2.9295
x2+2*x3+x4=8.44
x1+x4+2*x5=8.17
x1*x2=3.91*x4
x1*x1=2.76*x5

我知道是很简单的。但是就不记得代码了。麻烦高手啊,谢谢啊!
回复此楼

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

【答案】应助回帖

感谢参与,应助指数 +1
caqq(金币+5): ★★★★★最佳答案 2012-02-16 00:01:29
dbb627(金币+2): 感谢应助 2012-02-16 09:28:09
>> [x1,x2,x3,x4,x5]=solve('x1+x3+x5-2.9295','x2+2*x3+x4-8.44','x1+x4+2*x5-8.17','x1*x2-3.91*x4','x1*x1-2.76*x5')

x1 =

                                         2.0095741986780655181324308790396
- 1.3654278339897897047244804778903*i - 3.0172870993390327590662154395198
   1.3654278339897897047244804778903*i - 3.0172870993390327590662154395198


x2 =

                                         6.2924594945741808211286568834273
   7.8454202330330394065557153228466*i - 4.1486464139537570772309951083803
- 7.8454202330330394065557153228466*i - 4.1486464139537570772309951083803


x3 =

                                     -0.5432584233130615848152719406167
3.323733378323197459074302636975 - 1.6199980997608124254578087112391*i
1.6199980997608124254578087112391*i + 3.323733378323197459074302636975


x4 =

                                       3.2340573520519423485018869978062
5.9411796573073621590823898344303 - 4.6054240335114145556400979003685*i
4.6054240335114145556400979003685*i + 5.9411796573073621590823898344303


x5 =

                                       1.4631842246349960666828410615771
2.9854259337506021301822891891294*i + 2.6230537210158352999919128025448
2.6230537210158352999919128025448 - 2.9854259337506021301822891891294*i
2楼2012-02-15 11:45:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

caqq

铁虫 (小有名气)

送鲜花一朵
非常感谢支招,我求出来了。再次感谢!
3楼2012-02-16 00:00:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 caqq 的主题更新
信息提示
请填处理意见