求教matlab高手解方程组

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:33:04
8a+b+10c+11d+5e+5f+6g+13h=3

10a+11b+12c+2d+13e+11f+8g+8h=2

12a+8b+10c+3d+e+11f+10g+h=3

12a+b+6c+6d+10e+8f+13g+h=6

13a+9b+4c+9d+7e+12f+g+6h=3

12a+13b+7c+13d+7e+4f+6g+3h=2

a+10b+10c+13d+12e+6f+2g+8h=4

6a+7b+11c+6d+11e+10f+13g+4h=11
解出a,b,c,d,e,f,g,h的值? 谢谢
如果a,b,c,d,e,f,g,h的值不是整数,请帮忙解出分数值,谢谢。

没装Matlab, 用Excel算的结果为:

a=-101229339/104454433
b=59549094/104454433
c=-165324084/104454433
d=35560157/104454433
e=-31387199/104454433
f=82397573/104454433
g=163969220/104454433
h=2882920 /3601877

A=[8 1 10 11 5 5 6 13;
10 11 12 2 13 11 8 8;
12 8 10 3 1 11 10 1;
12 1 6 6 10 8 13 1;
13 9 4 9 7 12 1 6;
12 13 7 13 7 4 6 3;
1 10 10 13 12 6 2 8;
6 7 11 6 11 10 13 4];
b=[3 2 3 6 3 2 4 11]';
X1=A\b

结果:
a = -0.969124393217471 = -101229339/104454433
b = 0.570096378772168 = 59549094/104454433
c = -1.58273880056388 = -165324084/104454433
= -1 - (60869651/104454433)
d = 0.340437030566237 = 35560157/104454433
e = -0.300486998000363 = -31387199/104454433
f = 0.788837492421217 = 82397573/104454433
g = 1.56976793890595 = 163969220/104454433
= 1 + (59514787/104454433)
h = 0.800393794679830 = 2882920