MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   Mathematica论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=34)
-   -   [问题] MATLAB里求解三元一次方程组 (https://www.labfans.com/bbs/showthread.php?t=13906)

wzliming 2011-09-19 18:06

MATLAB里求解三元一次方程组
 
如何在mathematica里求解三元一次方程组,比如:x - (y - x)/2 == -2, (z - y)/3 + (x - y)/2 == 4, (y - z)/3 - z/4 == -2;我找了很多资料,感觉都看不懂的,有哪位大侠可以有简单一点的方法啊,谢谢啦!

Jeecoun 2011-10-05 14:30

回复: MATLAB里求解三元一次方程组
 
怎么有人看没人回?你要是问mathematica,输入
Solve[{x-(y-x)/2==-2,(z-y)/3+(x-y)/2==4,(y-z)/3-z/4==-2},{x,y,z}]
然后,按Shift+Enter。
你要是问matlab,应该贴在matlab论坛。在这里可以简单说一下:
建一个新文件,写上下面几行:
syms x y z
eq1=x - (y - x)/2 + 2;
eq2=(z - y)/3 + (x - y)/2 - 4;
eq3=(y - z)/3 - z/4 + 2;
[x,y,z]=solve(eq1,eq2,eq3,'x','y','z')
保存为m文件,比如abc.m,回到matlab窗口,键入abc回车,应该可以看到结果了。


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

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