我们已经了解了对于方程组来说,如何根据他的系数矩阵的变化,来实现高斯-诺尔当消元算法,并可以快速的判断方程组的解的情况。这样看上去非常的完美,但是我们在线性代数中,还有一个非常重要的部分就是矩阵的运算,似乎除了初等变换以外,现在目前还对任何的求解线性方程没有帮助。现在我想要探讨一下矩阵的逆。以及逆矩阵的求法,看看它有什么用把!
1 逆矩阵
对于任何一个矩阵A来说,若存在一个矩阵B,使得: A ∗ B = I A*B=I A∗B=I
那我们称这个矩阵B为矩阵A的逆矩阵,通常我们记作 A − 1 A^{-1} A−1
因此对于一个线性方程Ax=b来说,我们可以做以下的变换:
A − 1 A x = A − 1 b I x = A − 1 b x = A − 1 b A^{-1}Ax=A^{-1}b\\ Ix=A^{-1}b\\x=A^{-1}b A−1Ax=A−1bIx=A−1bx=A−1b
由以上式子,我们可以知道,若我们能够求的系数矩阵的逆矩阵,那么我们就可以通过矩阵乘法来求解x。
2 求法
(1)初等变换求矩阵的逆(通用解法)
原理:
对于矩阵A来说,若存在一个矩阵E,使得以下式子成立:
E ∗ A = I E*A=I E∗A=I
那么对于矩阵E来说,一定可以将矩阵E分解成若干个代表了一次初等变换的初等矩阵,这些初等矩阵的作用,就是将原来的矩阵A经过若干次初等变换,变成了单位矩阵:
E = E 1 E 2 . . . . . . E n E=E_{1}E_{2}......E_{n} E=E1E2......En
根据逆矩阵的定义,我们很容易知道以下式子的成立:
E = A − 1 E=A^{-1} E=A−1
我们此时不妨假设有以下操作同时进行:
操 作 1 : E 1 ∗