我正在尝试用两种方法在 Matlab 中求解一个由 4 个线性方程组组成的系统首先:
A = [5,2,3,4;2,6,1,9;6,3,1,5;2,4,7,9];
B = [7;11;5;3];
X = [A\B]';
结果:
X = 0.5556 17.4667 4.4889 -11.0444
第二:
[x,y,z,w] = solve('5*x+2*y+3*z+4*w-7','2*x+6*y+z+9*w-11','6*x+3*y+z+5*w-5','2*x+4*y+7*z+9*w-3')
结果:
X = -497/45, Y=5/9, Z=262/15, W=202/45
如您所见,第二种方式的结果顺序不正确。我用谷歌搜索方程,发现第一个顺序是正确的。
有没有人知道发生了什么以及如何解决它?
提前谢谢!