首页 理论教育 如何使用逆矩阵解线性方程组

如何使用逆矩阵解线性方程组

时间:2023-11-19 理论教育 版权反馈
【摘要】:,xn=0);当R<n时,齐次线性方程组有无穷多组解,易知齐次线性方程组有非零解的充要条件是R<n.例4 求解齐次线性方程组解由于R=2<n=5,故有非零解,原方程组同解方程组为令x3=c1,x4=c2,x5=c3.故得非零解

如何使用逆矩阵解线性方程组

6.1.4学习了用简化阶梯形矩阵线性方程组,6.1.5学习了用矩阵的秩判断线性方程组解的情况.下面,我们来学习用逆矩阵解线性方程组.

在式(6.1.2)中,m×n线性方程组

系数矩阵

未知数矩阵

常数项矩阵

上边的线性方程组用矩阵可表示为AX=β,

等式两端边的左边同乘以A-1得,A-1AX=A-1β.

因为A-1A=E,

所以EX=A-1β.

又因为EX=X,

所以,X=A-1β.

由上面的推理可知,线性方程组用逆矩阵解线性方程组的步骤是:

(1)分别写出线性方程组系数矩阵A,未知数矩阵X和常数项矩阵β;

(2)求系数矩阵A的逆矩阵A-1

(3)用矩阵的乘法运算求得A-1β得X.

例1 用逆矩阵求解线性方程组

线性方程组R(A)=R(B)=3,未知数的个数是3,所以,线性方程组有唯一解.(www.xing528.com)

线性方程组的系数矩阵,未知数矩阵和常数项矩阵分别是

所以,X=A-1β.

所以,原方程组的解为

有上面解的过程可以看出,用逆矩阵解线性方程组比较麻烦,而且只有方阵才可能有逆矩阵,所以该方法解线性方程组有一定的局限性,系数矩阵必须是方阵.用简化阶梯形矩阵或阶梯形矩阵解线性方程组相对要简便很多,而且系数矩阵不受方阵的限制,它使用于解各种情况的线性方程组.

使用MATLAB程序,用逆矩阵解线性方程组会非常简便.程序如下:

定义 对于式(6.1.2)的线性方程组,若右端常数项全为零,则称为齐次线性方程组.它的系数矩阵A与增广矩阵B的秩总是相等的,即R(A)=R(B),所以齐次线性方程组总是有解的,并由定理1知道:

(1)当R(A)=n时,齐次方程组有唯一的一组零解(x1=0,x2=0,…,xn=0);

(2)当R(A)<n时,齐次线性方程组有无穷多组解,易知齐次线性方程组有非零解的充要条件是R(A)<n.

例4 求解齐次线性方程组

由于R(A)=2<n=5,故有非零解,原方程组同解方程组为

x3=c1,x4=c2,x5=c3.

故得非零解

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈