在数的运算中,若 ab = ba = 1,那么 b 就是 a 的倒数(逆元),即 b = a⁻1。在矩阵代数中,单位矩阵 E 在乘法中扮演着数 1 的角色。本节将类比数的逆元,引入矩阵的逆矩阵概念,探讨方阵可逆的充要条件、公式求法、核心运算法则及其在线性方程组与矩阵方程求解中的应用。
一、逆矩阵的概念
Section titled “一、逆矩阵的概念”设 A 是一个 n 阶方阵,若存在一个 n 阶方阵 B,使得
AB = BA = E(其中 E 是 n 阶单位矩阵),则称 A 为可逆矩阵(或非奇异矩阵),也可简称为可逆方阵或可逆阵,并称 B 为 A 的逆矩阵。若这样的 B 不存在,则称 A 为不可逆矩阵(或奇异矩阵)。
若矩阵 A 可逆,则 A 的逆矩阵是唯一的。
这是因为若 B, C 均为 A 的逆矩阵,由定义可知 AB = BA = E 且 AC = CA = E,从而
B = BE = B(AC) = (BA)C = EC = C.由于可逆矩阵 A 的逆矩阵是唯一的,记 A 的逆矩阵为 A⁻1。于是
AA⁻1 = A⁻1A = E.当 B 为 A 的逆矩阵时,B 也为可逆矩阵,且 A 也为 B 的逆矩阵,即 A 与 B 互为逆矩阵。
二、方阵可逆的充要条件与伴随矩阵
Section titled “二、方阵可逆的充要条件与伴随矩阵”为了给出判定方阵是否可逆的准则以及计算逆矩阵的公式,首先引入伴随矩阵的概念。
设 A = (aᵢj)ₙ × n,Aᵢj 为 A 的元素 aᵢj 的代数余子式(i, j = 1, 2, …, n),则矩阵
A^* = A₁1 & A₂1 & … & Aₙ1 A₁2 & A₂2 & … & Aₙ2 vdots & vdots & ddots & vdots A₁n & A₂n & … & Aₙn称为矩阵 A 的伴随矩阵,记作 A^*。
由伴随矩阵的定义可以看出,在构造 A 的伴随矩阵时,Aᵢj 必须放在 A^* 中的第 j 行、第 i 列的交叉位置上。也就是,A 的第 i 行元素对应的代数余子式,作为 A^* 的第 i 列元素。
n 阶方阵 A 为可逆矩阵 iff |A| ≠ 0。当 A 可逆时,有公式:
A⁻1 = (1)/(|A|) A^*.证明
必要性:设 A 是 n 阶可逆矩阵,则存在 n 阶方阵 B 使得 AB = E。由方阵乘积的行列式性质,可得
|A| · |B| = |E| = 1,于是必有 |A| ≠ 0。
充分性:设 A = (aᵢj) 为 n 阶方阵且 |A| ≠ 0。根据行列式的按行展开及代数余子式性质:
aᵢ1Aⱼ1 + aᵢ2Aⱼ2 + … + aᵢnAⱼn = |A|, & i = j, 0, & i ≠ j,所以
AA^* = a₁1 & a₁2 & … & a₁n a₂1 & a₂2 & … & a₂n vdots & vdots & ddots & vdots aₙ1 & aₙ2 & … & aₙn A₁1 & A₂1 & … & Aₙ1 A₁2 & A₂2 & … & Aₙ2 vdots & vdots & ddots & vdots A₁n & A₂n & … & Aₙn = |A| & 0 & … & 0 0 & |A| & … & 0 vdots & vdots & ddots & vdots 0 & 0 & … & |A| = |A|E.由于 |A| ≠ 0,两边同除以 |A| 得
A( (1)/(|A|)A^* ) = E.同理可得
( (1)/(|A|)A^* )A = E.由矩阵可逆的定义可知,A 是可逆矩阵,且
A⁻1 = (1)/(|A|)A^*.设 A, B 均为 n 阶方阵,并且满足 AB = E,则 A, B 都可逆,且 A⁻1 = B, B⁻1 = A。
证明
由 AB = E,可得 |AB| = |A| · |B| = 1,因此 |A| ≠ 0 且 |B| ≠ 0,故由定理1 知 A 可逆,B 也可逆。
在 AB = E 两边左乘 A⁻1,得 B = A⁻1。
在 AB = E 两边右乘 B⁻1,得 A = B⁻1。
这个推论表明,以后在验证一个方阵是另一个方阵的逆矩阵时,只需要证明等式 AB = E 或 BA = E 成立即可,而不需要按定义同时验证两个等式。
设 A = a & b c & d,且 ad - bc ≠ 0,求 A 的逆矩阵。
解
因为 |A| = ad - bc ≠ 0,于是 A 可逆,其各元素的代数余子式为:
A₁1 = d, A₁2 = -c, A₂1 = -b, A₂2 = a.故伴随矩阵为
A^* = d & -b -c & a .于是得
A⁻1 = (1)/(|A|)A^* = (1)/(ad - bc) d & -b -c & a .求矩阵 A = 1 & 0 & 1 2 & 1 & 0 -3 & 2 & -5 的逆矩阵。
解
因为
|A| = 1 & 0 & 1 2 & 1 & 0 -3 & 2 & -5 = 2 ≠ 0,所以 A 可逆。计算各个代数余子式:
A₁1 &= (-1)¹+1 1 & 0 2 & -5 = -5, & A₁2 &= (-1)¹+2 2 & 0 -3 & -5 = 10, & A₁3 &= (-1)¹+3 2 & 1 -3 & 2 = 7, A₂1 &= (-1)²+1 0 & 1 2 & -5 = 2, & A₂2 &= (-1)²+2 1 & 1 -3 & -5 = -2, & A₂3 &= (-1)²+3 1 & 0 -3 & 2 = -2, A₃1 &= (-1)³+1 0 & 1 1 & 0 = -1, & A₃2 &= (-1)³+2 1 & 1 2 & 0 = 2, & A₃3 &= (-1)³+3 1 & 0 2 & 1 = 1.所以
A⁻1 = (1)/(|A|)A^* = 1/2 -5 & 2 & -1 10 & -2 & 2 7 & -2 & 1 = -5/2 & 1 & -1/2 5 & -1 & 1 7/2 & -1 & 1/2 .已知 n 阶矩阵 A 满足 A² - 2A - 4E = O,试证 A + E 是可逆矩阵,并求 (A + E)⁻1。
解
由 A² - 2A - 4E = O,得
A² + A - 3A - 3E = E,即
(A + E)A - 3(A + E) = E,(A + E)(A - 3E) = E.由定理1 的推论知 A + E 可逆,且
(A + E)⁻1 = A - 3E.三、可逆矩阵的性质
Section titled “三、可逆矩阵的性质”设 A, B 为同阶的可逆方阵,常数 k ≠ 0,则:
- A⁻1 为可逆矩阵,且 (A⁻1)⁻1 = A;
- kA 为可逆矩阵,且 (kA)⁻1 = 1/kA⁻1;
- |A⁻1| = (1)/(|A|) = |A|⁻1;
- A^T 为可逆矩阵,且 (A^T)⁻1 = (A⁻1)^T;
- AB 为可逆矩阵,且 (AB)⁻1 = B⁻1A⁻1;
- 可逆矩阵可以从矩阵等式的同侧消去,即当 P 为可逆矩阵时,有
证明 (4) 和 (5)
对于 (4):由于 A^T(A⁻1)^T = (A⁻1A)^T = E^T = E,所以 (A^T)⁻1 = (A⁻1)^T。
对于 (5):因为 (AB)(B⁻1A⁻1) = A(BB⁻1)A⁻1 = A(E)A⁻1 = (AE)A⁻1 = AA⁻1 = E,由定理1 的推论知,(AB)⁻1 = B⁻1A⁻1。
性质 (5) 可推广至有限个可逆矩阵的情形:设 A₁, A₂, …, Aₘ 是 m 个同阶的可逆矩阵,则 A₁A₂…Aₘ 也可逆,且
(A₁A₂…Aₘ)⁻1 = Aₘ⁻1…A₂⁻1A₁⁻1.若 A 是 n 阶可逆矩阵,可定义
A⁰ = E, A⁻k = (A⁻1)^k,其中 k 是任意正整数。这样,可逆矩阵的幂运算可扩充到全体整数,即当 A 可逆时,对任意的整数 k, l,均有
A^kA^l = A^(k+l), (A^k)^l = A^(kl).设 P = 1 & 2 3 & 7,Λ = 2 & 0 0 & 3,A 满足 AP = PΛ。求 Aⁿ,其中 n 为正整数且 n ≥ 2。
解
因为
|P| = 1 & 2 3 & 7 = 1, P^* = 7 & -2 -3 & 1 ,得 P⁻1 = (1)/(|P|)P^* = 7 & -2 -3 & 1。
由 AP = PΛ,得 A = PΛP⁻1,于是
Aⁿ &= (PΛP⁻1)ⁿ = (PΛP⁻1)(PΛP⁻1)…(PΛP⁻1) &= PΛ(P⁻1P)Λ(P⁻1P)Λ…Λ(P⁻1P)ΛP⁻1 &= PΛⁿP⁻1 &= 1 & 2 3 & 7 2ⁿ & 0 0 & 3ⁿ 7 & -2 -3 & 1 &= 7 · 2ⁿ - 2 · 3ⁿ+1 & -2ⁿ+1 + 2 · 3ⁿ 21 · 2ⁿ - 7 · 3ⁿ+1 & -3 · 2ⁿ+1 + 7 · 3ⁿ .四、矩阵逆在求解线性方程组与矩阵方程中的应用
Section titled “四、矩阵逆在求解线性方程组与矩阵方程中的应用”对于包含 n 个方程的 n 元线性方程组
a₁1x₁ + a₁2x₂ + … + a₁nxₙ = b₁, a₂1x₁ + a₂2x₂ + … + a₂nxₙ = b₂, vdots aₙ1x₁ + aₙ2x₂ + … + aₙnxₙ = bₙ. (2.7)若记
A = a₁1 & a₁2 & … & a₁n a₂1 & a₂2 & … & a₂n vdots & vdots & ddots & vdots aₙ1 & aₙ2 & … & aₙn , x = x₁ x₂ vdots xₙ , b = b₁ b₂ vdots bₙ ,则 n 元线性方程组 (2.7) 可以用矩阵方程简洁表示为
Ax = b.若系数矩阵 A 可逆,上式两边同左乘 A⁻1,得方程组的唯一解为
x = A⁻1b.这与用克拉默法则求得的解是完全相同的,因为
x = A⁻1b = (A^*)/(|A|)b = (1)/(|A|) A₁1 & A₂1 & … & Aₙ1 A₁2 & A₂2 & … & Aₙ2 vdots & vdots & ddots & vdots A₁n & A₂n & … & Aₙn b₁ b₂ vdots bₙ = (1)/(|A|) ∑ₖ=1ⁿ Aₖ1bₖ ∑ₖ=1ⁿ Aₖ2bₖ vdots ∑ₖ=1ⁿ Aₖnbₖ = (D₁)/(D) (D₂)/(D) vdots (Dₙ)/(D) ,其中 D = |A|, Dᵢ = ∑ₖ=1ⁿ Aₖibₖ(i = 1, 2, …, n)。
用逆矩阵求解线性方程组:
x₁ - x₂ - x₃ = 2, 2x₁ - x₂ - 3x₃ = 1, 3x₁ + 2x₂ - 5x₃ = 0.解
设
A = 1 & -1 & -1 2 & -1 & -3 3 & 2 & -5 , x = x₁ x₂ x₃ , b = 2 1 0 ,则原方程组可表示为 Ax = b。计算系数矩阵的行列式:
|A| = 1 & -1 & -1 2 & -1 & -3 3 & 2 & -5 = 3 ≠ 0,所以 A 可逆,经计算其伴随矩阵求得逆矩阵为
A⁻1 = (11)/(3) & -7/3 & 2/3 1/3 & -2/3 & 1/3 7/3 & -5/3 & 1/3 .从而方程组的解为
x₁ x₂ x₃ = A⁻1b = (11)/(3) & -7/3 & 2/3 1/3 & -2/3 & 1/3 7/3 & -5/3 & 1/3 2 1 0 = 5 0 3 .即 x₁ = 5, x₂ = 0, x₃ = 3。
若 A 是一个 n 阶可逆矩阵,B 是任一 n × k 矩阵,对于矩阵方程
AX = B两边同左乘以 A⁻1,得唯一解
X = A⁻1B.同理,若 A 为可逆矩阵,对于方程 XA = B,两边同右乘以 A⁻1,得唯一解 X = BA⁻1。
设 A = 3 & 0 & 1 1 & 1 & 0 0 & 1 & 4,若矩阵 X 满足关系式 AX = 2X + A,求 X。
解
由 AX = 2X + A,移项整理得
(A - 2E)X = A.计算系数矩阵 A - 2E 的行列式:
|A - 2E| = 1 & 0 & 1 1 & -1 & 0 0 & 1 & 2 = -1 ≠ 0,故 A - 2E 可逆,求其逆矩阵:
(A - 2E)⁻1 = 2 & -1 & -1 2 & -2 & -1 -1 & 1 & 1 .从而有
X = (A - 2E)⁻1A = 2 & -1 & -1 2 & -2 & -1 -1 & 1 & 1 3 & 0 & 1 1 & 1 & 0 0 & 1 & 4 = 5 & -2 & -2 4 & -3 & -2 -2 & 2 & 3 .