怎么用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 展开
5x-7y+4z+2w=-3 x+8z-5w=9 -6x+5y-2z+10w=-8 展开
2个回答
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
>> 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
最后一列为方程的解,跟楼上的那位仁兄的好像有点差别,不过我把我的解代入原方程检验了一下,误差基答案是正确的。
>> 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
最后一列为方程的解,跟楼上的那位仁兄的好像有点差别,不过我把我的解代入原方程检验了一下,误差基答案是正确的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |