# 矩阵可逆的定义
定义 1:对于矩阵 A∈Fm×n,如果存在矩阵 B∈Fn×m 满足条件 AB=I(m) 且 BA=I(n) 就称 A 可逆,并且称 B 是 A 的逆。
假如 A 可逆,那么 A 的逆 B 是唯一的。A 可逆时,记它的逆为 A−1。由 AA−1=I,A−1A=I 知:A 可逆 ⇒ A−1 可逆,且 (A−1)−1=A。
例 1. 求 2 阶方阵 X 满足条件:
(1325)X=(1001)
解:将 X,B 分别按行分块写成 X=(X1X2),B=(B1B2),则原方程 AX=B 成为:
(1325)(X1X2)=(B1B2)
将 X1,X2,B1,B2 看成普通数,用矩阵消元法:
(1325B1B2)→(1001−5B1+2B23B1−B2)
于是:
X=(X1X2)=(−5B1+2B23B1−B2)=(−532−1)
例 2. 求方阵 A 的逆,
A=(cosαsinα−sinαcosα)
解:根据 A 的几何意义,可以得:
A−1=(cos(−α)sin(−α)−sin(−α)cos(−α))=(cosα−sinαsinαcosα)
例 3. 求 n 阶方阵 P 的逆:
P=10λ1I(n−2)
解:令 A 是任意 n×n 矩阵,则:
σ:A=α1α2⋮αn→PA=α1+λα2α2⋮αn
取 Q=10−λ1I(n−2),则:
τ:A→QA=α1−λα2α2⋮αn
于是取 A=I 就有 PQ=QP=I,即
P−1=Q=10−λ1I(n−2)
# 矩阵可逆的条件
引理 1:A 可逆 ⇒ A 的各列线性无关。
推论:A 可逆 ⇒ A 是方阵,且行列式 A=0。
证明:设 A∈Fm×n 可逆。则 A 的各列是 n 个线性无关的 m 维向量,因此 n≤m。又 A−1∈Fn×m 也可逆,则 m≤n,因而 n=m。可知方阵 A 的行列式 ∣A∣=0。
定义 2:行列式等于 0 的方阵称为奇异方阵。
当 ∣A∣=0,根据行列式的性质可知:
ak,1Aj,1+ak,2Aj,2+⋯+ak,nAj,n={∣A∣0k=jk=j
令:
A∗=A1,1A1,2⋮A1,nA2,1A2,2⋮A2,n⋯⋯⋱⋯An,1An,2⋮An,n
其中 A∗ 的第 (j,i) 元 Ai,j 为 A 中第 (i,j) 元 ai,j 的代数余子式,则 A∗ 称为 A 的伴随矩阵。
易验证:
AA∗=A∗A=∣A∣0⋮00∣A∣⋮0⋯⋯⋱⋯00⋮∣A∣=∣A∣I(n)
于是得到:
∣A∣1A∗⋅A=I
因此有下面的定理:
定理 1:A 可逆 ⇔ A 是方阵且 ∣A∣=0。
当 ∣A∣=0 时,A−1=∣A∣1A∗。
此时,线性方程组 AX=β 有 唯一解 X=A−1β。
# 逆矩阵的算法
由于 A∗ 的计算量比较大,尤其 n 较大时。因此可用解矩阵 AX=I 求出 X,则 X=A−1。
具体做法如下:
对行列式不为 0 的方阵 A∈Fn×n 及任意 B∈Fn×m,求矩阵方程 AX=B 的解 X。将此方程写成:
a1,1a2,1⋮an,1a1,2a2,2⋮an,2⋯⋯⋱⋯a1,na2,n⋮an,nX1X2⋮Xn=B1B2⋮Bn(1)
将行向量 Xi,Bi(1≤i≤n) 都看作 “数”,把 (1) 当作 n 元一次方程组来解,用 “增广矩阵”
A=a1,1a2,1⋮an,1a1,2a2,2⋮an,2⋯⋯⋱⋯a1,na2,n⋮an,nB1B2⋮Bn
来代表方程组 (1)。由于 ∣A∣=0,一定可将 A 经过一系列初等行变换变成单位矩阵,A 变为:
10⋮001⋮0⋯⋯⋱⋯00⋮1D1D2⋮Dn
于是:
X1X2⋮Xn=D1D2⋮Dn
例 4. 求下列矩阵的逆:
A=111⋱⋱11
解:取:
N=010⋱⋱10
则:
Nk=(O(k)I(n−k))(∀1≤k≤n−1)
且 Nn=O。我们有 A=I+N。由:
(I+N)(I−N+N2−⋯+(−1)n−1Nn−1)=I−(−N)n=I
知 A−1=I−N+N2−⋯+(−1)n−1Nn−1=1−111−1⋱⋯⋯⋱1(−1)n−1(−1)n−2⋮−11
# 可逆矩阵的性质
-
A 可逆 ⇒ A 的逆 A−1 也逆,且 (A−1)−1=A;
-
n 阶方阵 A,B 可逆 ⇒ 它们的乘积 AB 可逆,且 (AB)−1=B−1A−1。
一般地,若 A1,A2,⋯,Ak 可逆,则它们的乘积可逆,且 (A1A2⋯Ak)−1=Ak−1⋯A2−1A1−1。
-
设 0=λ∈F,A 可逆,则 (λA)−1=λ−1A−1。
-
设 A 可逆,则它的转置 AT 可逆,且 (AT)−1=(A−1)T。
-
设 m 阶方阵 A 与 n 阶方阵 B 可逆,则准对角线 (AB) 可逆,且为 (A−1B−1)。
例 5. 设 S∈Fm×n,A∈Fm×m,B∈Fn×n,且 A,B 可逆。
(1) 求证:(IOSI) 与 (ISOI) 可逆,求它们的逆。
(2) 求证:(AOSB) 可逆并求它的逆。
证明:(1) 注意:
(IOSI)(IOS1I)=(IOS+S1I)
对任意 S1∈Fm×n 成立。特别地,取 S1=−S 可得:
(IOSI)(IO−SI)=(IO−SI)(IOSI)=I
因此:
(IOSI)−1=(IO−SI)
类似地:
(ISOI)−1=(I−SOI)
(2) 注意到:
(A−1OSB)(AOSB)=(IOA−1SI)
从而:
(AOSB)=(A−1OOB−1)−1(IOA−1SI)
因此:
(AOSB)−1=(IOA−1SI)−1(A−1OOB−1)=(IO−A−1SI)(A−1OOB−1)=(A−1O−A−1SB−1B−1)−1
# 习题
-
已知方阵 A 是 n 阶方阵,证明:若 A2=E,且 A=E,则 A+E 不可逆。
提示:利用矩阵秩的性质。
证明:
A2=E=E2A2−E2=(A+E)(A−E)=O
由矩阵秩的性质可得,rank(A+E)+rank(A−E)≤n。
因为 A=E,则 A−E=O,则 rank(A−E)>0,则 rank(A+E)≤n−rank(A+E)<n,因此矩阵 A+E 不可逆。
-
若 n 阶矩阵 A 的行列式 ∣A∣=2,求:∣A−1∣ 与 ∣(4A)−1−3A∗∣。
解:由逆矩阵的性质,∣A−1∣=∣A∣−1=21。
∣(4A)−1−3A∗∣=41A−1−3A∗=∣A−1∣41I(n)−3AA∗=21(41−3∣A∣)I(n)=21(41−6)=−823
-
已知方阵 A=310011104,且 AX=A+2X,求方阵 X。
解:将方程变形得:
(A−2E)X=A
令 B=A−2E=1100−11102,下面求解 B 的逆矩阵:
B=1100−11102100010001→10001000122−1−1−21−1−11
则 B−1=22−1−1−21−1−11,由此解得:
X=B−1A=54−2−2−32−2−23
# 拓展习题
-
设 A 是方阵,Ak=O 对某个正整数 k 成立。求证下列方阵可逆,并分别求它们的逆。
(1) E−A;
(2) E+A;
(3) E+A+2!1A2+⋯+(k−1)!1Ak−1
提示:利用 1−xn=(1−x)(1+x+x2+⋯+xn−1),构造逆矩阵。
(1) 解:
Ek−Ak=E=(E−A)(E+A+A2+⋯+Ak−1)
即 E−A 的逆矩阵为 E+A+A2+⋯+Ak−1。
(2) 解:
Ek−(−A)k=E=(E+A)(E−A+A2+⋯+(−1)k−1Ak−1)
即 E+A 的逆矩阵为 E−A+A2+⋯+(−1)k−1Ak−1。
(3) 解:考虑如下式子:
(E+A+2!1A2+⋯+(k−1)!1Ak−1)(E−A+2!1A2+⋯+(k−1)!(−1)k−1Ak−1)=i=0∑k−1j=0∑ij!(i−j)!(−1)jAi
其中当 i>0 时,
j=0∑ij!(i−j)!(−1)j=i!1j=0∑i(−1)jj!(i−j)!i!=i!1j=0∑i(−1)jCij=0
因此
i=0∑k−1j=0∑ij!(i−j)!(−1)jAi=E
即 E+A+2!1A2+⋯+(k−1)!1Ak−1 的逆矩阵为 E−A+2!1A2+⋯+(k−1)!(−1)k−1Ak−1。
第三问为什么这么构造?考虑对于实数函数,我们有 ex=1+x+2!1x2+⋯+k!1xk+o(xk),e−x=1−x+2!1x2+⋯+k!(−1)kxk+o(xk),其中 ex⋅e−x=1,这启发我们也这样找逆矩阵。
-
已知 n 阶方阵 A=(ai,j) 的秩等于 1,设 A 的迹 trA=a1,1+⋯+an,n=λ。
(1) 求证:A2=λA;
(2) 求 det(E+A);
(3) 当 E+A 可逆时,求 (E+A)−1。
(1) 证明:由于 A 的秩为 1,所以可以设 α=(a1,a2,⋯,an),β=b1b2⋮bn,A=αβ,且 βα=a1b1+a2b2+⋯+anbn=trA=λ。则:
A2=αβαβ=α(βα)β=λαβ=λA
(2) 解:
det((2E+A)2−4E2)=detAdet(E+A)=det(A2+A)=(λ+1)det(A)
因此 det(E+A)=λ+1。
(3) 解:当 E+A 可逆时,det(E+A)=0,此时 λ=−1。考虑如下式子:
(E+A)(E+kA)=E2+(k+1)A+kA2=E+(kλ+k+1)A
令 kλ+k+1=0,则 k=−1+λ1,则 (E+A)−1=E−1+λ1A。