MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 求助:算一个方程组 (https://www.labfans.com/bbs/showthread.php?t=9196)

dasenlin15 2009-07-12 10:34

求助:算一个方程组
 
小弟是初学者,现在正算一个方程组,结果老是不正确,而且结果太长

f=('6250*pi*w+2500*pi*w*(15-y)+211/20-x')
g=('43466306092059616875/674000627826688-41662853313337276566282375/826324769715519488*log

(7242473746311675904000)-5215956731047154025/674000627826688*log(7242473746311675904000)

*y+41662853313337276566282375/826324769715519488*log(6829311361453916160000)

+5215956731047154025/674000627826688*log(6829311361453916160000)*y-u+2.259')
h=('1.03*y+1.84*y*u+2500*u-x')
q=('1165759369935748838219/189036835140272128-4069794457830493/14422365962240*y-w*(20-y)')


我用的命令是
hh=solve(f,g,h,q)
sol=[hh.x;hh.y;hh.u;hh.w]

TTT_IOU 2009-07-15 17:01

回复: 求助:算一个方程组
 
sol=double([hh.u;hh.w;hh.x;hh.y]),注意解的顺序!!


所有时间均为北京时间。现在的时间是 11:15

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.