在用MATLAB求解线性方程组的时候,可以使用 rref() 函数对矩阵进行化简,从而很方便直观的得到原方程的解,举一个简单的例子: 解下列线性方程组
则用MATLAB的rref函数解上述方程组的代码如下
A=[1 2 3
2 4 7
2 1 4]
b=[1;3;4]
rref([A b])
运行结果为
ans =
1 0 0 2/3
0 1 0 -4/3
0 0 1 1
即原方程的解为x1=2/3 x2=-4/3 x3=1
另外,rref还可以得到矩阵的秩以及列向量的基,格式为[R,jb]=rref(A),其中R为化简后的矩阵,jb为一个向量,具体的介绍可以参看这篇博文:点击打开链接