一、伴随矩阵法
原理
若 n 阶方阵 A 的行列式 ∣A∣=0(即 A 可逆),则逆矩阵公式为:
A−1=∣A∣1A∗
其中 A∗ 是 A 的伴随矩阵(由 A 的代数余子式转置得到)。
步骤
- 计算行列式 ∣A∣:判断 A 是否可逆(若 ∣A∣=0,则 A 不可逆)。
- 求代数余子式 Aij:对矩阵 A=(aij),元素 aij 的代数余子式为:
Aij=(−1)i+jMij
其中 Mij 是 aij 的余子式(划去 A 的第 i 行、第 j 列后剩余子矩阵的行列式)。
- 构造伴随矩阵 A∗:将代数余子式矩阵转置,得到伴随矩阵 A∗(即 A∗ 的 (i,j) 元为 Aji)。
- 计算逆矩阵:代入公式 A−1=∣A∣1A∗。
例子(2 阶矩阵)
求矩阵 A=(2314) 的逆矩阵。
-
步骤 1:计算行列式 ∣A∣
∣A∣=2×4−1×3=5=0
因此 A 可逆。
-
步骤 2:求代数余子式
- A11=(−1)1+1M11=(−1)2×4=4(M11 是划去第 1 行第 1 列后的行列式,即 4)
- A12=(−1)1+2M12=(−1)3×3=−3(M12 是划去第 1 行第 2 列后的行列式,即 3)
- A21=(−1)2+1M21=(−1)3×1=−1(M21 是划去第 2 行第 1 列后的行列式,即 1)
- A22=(−1)2+2M22=(−1)4×2=2(M22 是划去第 2 行第 2 列后的行列式,即 2)
-
步骤 3:构造伴随矩阵 A∗
代数余子式矩阵为 (A11A21A12A22)=(4−1−32),转置后得到:
A∗=(4−3−12)
-
步骤 4:计算逆矩阵
代入公式 A−1=∣A∣1A∗,得:
A−1=51(4−3−12)=(54−53−5152)
二、初等行变换法(高斯 - 若尔当法)
原理
对增广矩阵 (A∣E)(E 为单位矩阵)实施初等行变换,将左边的 A 化为单位矩阵 E 时,右边的 E 会同步化为 A−1,即:
(A∣E)初等行变换(E∣A−1)
步骤
- 构造增广矩阵:将 A 与同阶单位矩阵 E 并排,写成 (A∣E)。
- 初等行变换化简:通过三种初等行变换(交换行、行乘非零常数、行加倍数行),将左边的 A 化为单位矩阵 E。
- 提取逆矩阵:左边化为 E 后,右边的矩阵即为 A−1。
例子(同上述 2 阶矩阵)
求矩阵 A=(2314) 的逆矩阵。
-
步骤 1:构造增广矩阵
(A∣E)=(2314∣∣1001)
-
步骤 2:初等行变换
- 第 1 行乘以 21(记为 R1=21R1),得:
(13214∣∣21001)
- 第 2 行减去第 1 行的 3 倍(记为 R2=R2−3R1),得:
(102125∣∣21−2301)
- 第 2 行乘以 52(记为 R2=52R2),得:
(10211∣∣21−53052)
- 第 1 行减去第 2 行的 21 倍(记为 R1=R1−21R2),得:
(1001∣∣54−53−5152)
-
步骤 3:提取逆矩阵
右边矩阵即为 A−1:
A−1=(54−53−5152)
两种方法对比
- 伴随矩阵法:步骤固定,但需计算行列式、代数余子式,高阶矩阵计算量大。
- 初等行变换法:更直观,通过 “化简” 直接得到逆矩阵,适合手算和高阶矩阵。
三、伴随矩阵法求 4 阶矩阵的逆矩阵
例题:设 4 阶分块对角矩阵 A=(B00C),其中 B=(1324),C=(2111),求 A−1。
步骤 1:判断可逆性(计算行列式 ∣A∣)
分块对角矩阵的行列式等于主对角线分块行列式的乘积:
∣A∣=∣B∣⋅∣C∣
因此,∣A∣=(−2)×1=−2=0,故 A 可逆。
步骤 2:求伴随矩阵 A∗
分块对角矩阵的伴随矩阵仍为分块对角矩阵,且:
A∗=(∣C∣⋅B∗00∣B∣⋅C∗)
(其中 B∗、C∗ 分别是 B、C 的伴随矩阵)
(1)求 B∗
对 2 阶矩阵 B=(acbd),伴随矩阵为 B∗=(d−c−ba),因此:
B∗=(4−3−21)
(2)求 C∗
同理,对 C=(2111),伴随矩阵为:
C∗=(1−1−12)
(3)构造 A∗
代入分块公式:
A∗=(∣C∣⋅B∗00∣B∣⋅C∗)=⎝⎜⎜⎜⎛1⋅(4−3−21)00(−2)⋅(1−1−12)⎠⎟⎟⎟⎞
展开得:
A∗=⎝⎜⎜⎜⎛4−300−210000−22002−4⎠⎟⎟⎟⎞
步骤 3:计算逆矩阵 A−1
由公式 A−1=∣A∣1A∗,代入 ∣A∣=−2:
A−1=−21⋅A∗=⎝⎜⎜⎜⎛−24−2−300−2−2−210000−2−2−2200−22−2−4⎠⎟⎟⎟⎞
化简得:
A−1=⎝⎜⎜⎜⎛−223001−2100001−100−12⎠⎟⎟⎟⎞
四、初等行变换法求 4 阶矩阵的逆矩阵
例题:求 4 阶下三角矩阵 A=⎝⎜⎜⎜⎛2101032100410005⎠⎟⎟⎟⎞ 的逆矩阵。
步骤 1:构造增广矩阵 (A∣E)
将 A 与 4 阶单位矩阵 E 并排,形成 8 列矩阵:
(A∣E)=⎝⎜⎜⎜⎛2101032100410005∣∣∣∣1000010000100001⎠⎟⎟⎟⎞
步骤 2:初等行变换化简左边为单位矩阵 E
目标:通过行交换、行乘常数、行加倍数行,将左边 4 列化为 E。
(1)处理第 1 列(使 a11=1,下方元素为 0)
- 第 1 行除以 2(记为 R1=21R1),得:
⎝⎜⎜⎜⎛1101032100410005∣∣∣∣21000010000100001⎠⎟⎟⎟⎞
- 第 2 行减第 1 行(记为 R2=R2−R1);第 4 行减第 1 行(记为 R4=R4−R1),得:
⎝⎜⎜⎜⎛1000032100410005∣∣∣∣21−210−21010000100001⎠⎟⎟⎟⎞
(2)处理第 2 列(使 a22=1,上下元素为 0)
- 第 2 行除以 3(记为 R2=31R2),得:
⎝⎜⎜⎜⎛1000012100410005∣∣∣∣21−610−210310000100001⎠⎟⎟⎟⎞
- 第 3 行减第 2 行的 2 倍(记为 R3=R3−2R2);第 4 行减第 2 行(记为 R4=R4−R2),得:
⎝⎜⎜⎜⎛1000010000410005∣∣∣∣21−6131−31031−32−3100100001⎠⎟⎟⎟⎞
(3)处理第 3 列(使 a33=1,上下元素为 0)
- 第 3 行除以 4(记为 R3=41R3),得:
⎝⎜⎜⎜⎛1000010000110005∣∣∣∣21−61121−31031−61−31004100001⎠⎟⎟⎟⎞
- 第 4 行减第 3 行(记为 R4=R4−R3),得:
⎝⎜⎜⎜⎛1000010000100005∣∣∣∣21−61121−125031−61−610041−410001⎠⎟⎟⎟⎞
(4)处理第 4 列(使 a44=1)
步骤 3:提取逆矩阵
左边已化为单位矩阵 E,右边即为 A−1:
A−1=⎝⎜⎜⎜⎛21−61121−121031−61−3010041−20100051⎠⎟⎟⎟⎞
五、逆矩阵的行列式性质补充
若 A 可逆,则逆矩阵的行列式满足:
∣A−1∣=∣A∣1
该结论由行列式乘法性质 ∣AA−1∣=∣E∣=1(结合 ∣AB∣=∣A∣∣B∣)推导而来,与"伴随矩阵求逆"的公式 A−1=∣A∣1A∗ 是逆矩阵的不同性质,二者不矛盾。
总结
- 伴随矩阵法适合分块结构的 4 阶矩阵(利用分块性质简化计算);
- 初等行变换法更通用,通过逐步消元将左边化为单位矩阵,直接得到逆矩阵,适合手动计算。