怎么用MATLAB编程求方程组的解?

怎么用MATLAB编程求方程组的解?例如3x+4y-7z-12w=45x-7y+4z+2w=-3x+8z-5w=9-6x+5y-2z+10w=-8... 怎么用MATLAB编程求方程组的解?例如3x+4y-7z-12w=4
5x-7y+4z+2w=-3 x+8z-5w=9 -6x+5y-2z+10w=-8
展开
 我来答
匿名用户
2013-09-20
展开全部
你的第三个方程为:x+8z-5z=9,我把它改成x+8z-5w=9

>> A=[3,4,-7,-12;5,-7,4,3;1,0,8,-5;-6,5,-2,10];
>> b=[4;-3;9;-8];
>> x=A\b

得到解为:
x =

-1.0534
-0.4596
0.5775
-1.0867
上述四个值从上到下,分别为x,y,z,w
匿名用户
2013-09-20
展开全部
B=[4;-3;9;-8];
>> A1=[A B];
>> R=rref(A1)

R =

1.0000 0 0 0 -1.4841
0 1.0000 0 0 -0.6816
0 0 1.0000 0 0.5337
0 0 0 1.0000 -1.2429
最后一列为方程的解,跟楼上的那位仁兄的好像有点差别,不过我把我的解代入原方程检验了一下,误差基答案是正确的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式