逆矩阵

Inverse Matrix

对于 n 阶矩阵 A, 如果存在 n 阶矩阵 B :

AB=BA=E

则称矩阵 A 可逆,并将矩阵 B 称为 A 的逆矩阵,记为 A1

运算性质

矩阵 A 可逆 |A|0 A 为非奇异矩阵 A 满秩

AA1=E|A||A1|=1

对于一个 n×n 的矩阵 A,其逆矩阵 A1 满足以下性质:

(A1)1=A
(λA)1=1λA1
(AB)1=B1A1,其中 AB 都是可逆矩阵。
( A^T) ^{- 1}= ( A^{- 1}) { #T}

计算矩阵的逆

1. 伴随矩阵计算

A1=1|A|AAA=AA=|A|E1|A|AA=EA1=1|A|A

伴随矩阵 A 为矩阵 A 的各个元素对应的 代数余子式转置排列

A=(C11C21Cn1C12C22C2nC1nC2nCnn)

2. 初等变换

(AI)(IA1)

3. 分块矩阵求逆

分块矩阵求逆涉及到将一个大矩阵分解成若干个小矩阵(块),然后对这些块进行操作以求得原矩阵的逆。假设有一个分块矩阵 A,它可以被分为四个块:

A=(A11A12A21A21)

其中 A11, A12, A21, 和 A22 都是子矩阵。为了求 A 的逆,需要满足:A11A22 都需要是可逆的。如果 A11A22 不可逆,那么可能需要使用其他方法来求逆,或者矩阵可能根本没有逆。

A1=((A11A12A221A21)1A111A12(A22A21A111A12)1A221A21(A11A12A221A21)1(A22A21A111A12)1)

这个公式是基于 Schur 补的概念,其中 A11A12A221A21A22A21A111A12 是 Schur 补。

实际应用

逆矩阵在许多数学和工程问题中具有重要作用,用于求解线性方程组、计算矩阵方程、分析线性变换、进行数据变换和优化等。逆矩阵的计算和应用是线性代数的重要部分,也是许多科学和工程计算的基础。 AXB=C X=A1CB1

编程语言实现

python
import numpy as np
np.linalg.inv(A)

AI 结构化补充(2026-05-02)

Inverse Matrix

定义

对方阵 AFn×n,若存在同阶方阵 B 使

AB=BA=I,

则称 BA 的逆矩阵,记为

B=A1.

逆矩阵是撤销线性变换 xAx 的矩阵:先作用 A 再作用 A1,或先作用 A1 再作用 A,都回到原向量。

唯一性

B 是左逆,C 是右逆,即

BA=I,AC=I,

B=B(AC)=(BA)C=C.

因此同一个方阵一旦同时存在左逆和右逆,它们必定相同,逆矩阵也唯一。

等价条件

n×n 矩阵 A,以下条件等价:

A 可逆,则

Ax=bx=A1b.

基本性质

若相关逆矩阵都存在,则

(A1)1=A,(λA)1=1λA1(λ0),(AB)1=B1A1,(AT)1=(A1)T.

乘积的逆按反序排列,因为复合操作必须按相反顺序撤销:

(ABC)1=C1B1A1.

例如

(AB)(B1A1)=A(BB1)A1=I.

余子式公式

C=(Cij)A 的代数余子式矩阵。若 detA0,则

A1=CTdetA.

也就是说,

(A1)ij=CjidetA.

这个公式来自恒等式

ACT=(detA)I.

注意必须转置:Cij 先排成余子式矩阵,再取 CT 才能成为逆矩阵的分子。

列方程视角

把逆矩阵按列写成

A1=[x1 x2  xn],I=[e1 e2  en].

AA1=I

等价于同时求解

Ax1=e1,Ax2=e2,,Axn=en.

因此逆矩阵的第 j 列就是方程 Ax=ej 的解。对这些列方程使用克拉默法则,分子行列式会变成 A 的代数余子式,于是得到逆矩阵的余子式公式

例子

对二阶矩阵

A=(abcd),

detA=adbc0,

A1=1adbc(dbca).

例如

A=(3456),detA=2,

所以

A1=12(6453)=(325232).

乘以 b=(2,4)T

A1b=(21),

这与克拉默法则求出的解一致。

计算方式

常见求逆方式有两类:

若只是求单个方程组 Ax=b,通常不应显式形成整个 A1;直接对 Ax=b 消元或使用分解方法更高效。

使用边界

逆矩阵只对方阵的可逆情形存在。若 detA=0,则 A 是奇异矩阵,Ax=b 可能无解,也可能有无穷多解,此时不能写 x=A1b

从余子式公式看,detA 是所有逆矩阵元素的共同分母。当 detA 非零但很小,逆矩阵元素可能非常大,方程组对扰动会很敏感。这个现象说明显式求逆并不总是数值上稳健。

理论位置

逆矩阵把“唯一可解的线性方程组”和“可撤销的线性变换”统一起来。克拉默法则说明 A1b 的各个分量可以用列替换行列式表示;伴随矩阵逆矩阵的余子式公式进一步把整个 A1 写成余子式矩阵转置除以 detA