伴随矩阵学习笔记:从代数余子式到逆矩阵
一、核心认识
伴随矩阵并不是突然出现的新概念,它本质上是把以前学过的代数余子式重新组织起来,用来构造逆矩阵。
最先要分清:
伴随矩阵=代数余子式矩阵若矩阵 (A=(aij)) 的代数余子式为 (Aij),代数余子式矩阵记为
C=(Aij)那么伴随矩阵是它的转置:
A∗=CT=(Aij)T
二、逆矩阵到底在解决什么问题?
设
A=(2413)并且
A(xy)=(uv)那么
{u=2x+yv=4x+3y可以理解为矩阵 (A) 把
(x,y)⟶(u,v)其中原来的 (x,y) 被“混合”起来了。
而逆矩阵要解决的就是反问题:
(u,v)⟶(x,y)即从结果恢复原来的数据。
三、先用消元法看看逆矩阵长什么样
由
{u=2x+yv=4x+3y1. 求 (x)
第一式乘 (3):
3u=6x+3y减去第二式:
3u−v=2x所以
x=23u−v2. 求 (y)
第一式乘 (−4):
−4u=−8x−4y第二式乘 (2):
2v=8x+6y相加:
−4u+2v=2y所以
y=2−4u+2v因此
(xy)=21(3−4−12)(uv)所以
A−1=21(3−4−12)而这里的
(3−4−12)恰好就是 (A) 的伴随矩阵 (A∗)。
四、伴随矩阵是怎么从代数余子式来的?
原矩阵:
A=(2413)分别计算代数余子式。
(A11)
删掉第一行、第一列:
A11=3(A12)
删掉第一行、第二列,剩下 (4),再乘
(−1)1+2=−1所以
A12=−4(A21)
删掉第二行、第一列,剩下 (1),再乘负号:
A21=−1(A22)
A22=2因此代数余子式矩阵是
C=(3−1−42)再转置:
CT=(3−4−12)所以
A∗=(3−4−12)这正是前面通过消元得到的那个矩阵。
五、为什么代数余子式矩阵一定要“转置”?
这是理解伴随矩阵最关键的一步。
行列式按第一行展开:
∣A∣=a11A11+a12A12+⋯+a1nA1n也就是说:
同一行的元素,与这一行对应的代数余子式逐项相乘再相加,就得到行列式。
但矩阵乘法采用的是
行×列如果 (A) 的第一行为
(a11,a12,…,a1n)为了让矩阵乘法直接算出
a11A11+a12A12+⋯+a1nA1n另一个矩阵的第一列必须是
A11A12⋮A1n可是代数余子式矩阵里,这些数原本排在第一行:
(A11,A12,…,A1n)所以必须转置,把“行”变成“列”。
因此定义:
A∗=(Aij)T一句话理解
转置的目的,就是让矩阵乘法的“行 × 列”能够直接调用行列式展开。
六、最核心的公式:(AA∗=∣A∣E)
仍然使用
A=(2413),A∗=(3−4−12)计算:
AA∗=(2413)(3−4−12)得到
(2⋅3+1⋅(−4)4⋅3+3⋅(−4)2⋅(−1)+1⋅24⋅(−1)+3⋅2)即
(2002)而
∣A∣=2⋅3−1⋅4=2所以
AA∗=(∣A∣00∣A∣)即
AA∗=∣A∣E其中 (E) 为单位矩阵。
七、为什么对角线是 (∣A∣),其他位置是 (0)?
这是 (AA∗=∣A∣E) 的本质。
1. 对角线:得到 (∣A∣)
例如某个对角线元素:
ai1Ai1+ai2Ai2+⋯+ainAin这是:
第 (i) 行元素 × 第 (i) 行对应的代数余子式。
根据行列式按第 (i) 行展开:
ai1Ai1+⋯+ainAin=∣A∣所以对角线全部是 (∣A∣)。
2. 非对角线:得到 (0)
例如
a11A21+a12A22+⋯+a1nA2n这里用的是:
第一行的元素 × 第二行对应的代数余子式。
可以把它理解成:
把某个行列式的一行替换成另一行后,再按这一行展开。
这样构造出的行列式中会出现两行完全相同。
而
行列式有两行相同⇒行列式=0因此所有非对角线元素都是 (0)。
最终得到
AA∗=∣A∣0⋮00∣A∣⋮0⋯⋯⋱⋯00⋮∣A∣即
AA∗=∣A∣E
八、逆矩阵公式是怎么来的?
已经知道
AA∗=∣A∣E如果
∣A∣=0两边除以 (∣A∣):
A(∣A∣1A∗)=E而逆矩阵定义为
AA−1=E因此
A−1=∣A∣1A∗所以这个公式不是凭空规定的,而是从
AA∗=∣A∣E直接推出来的。
九、为什么必须要求 (∣A∣=0)?
因为公式中要计算
∣A∣1若
∣A∣=0就无法除以它。
因此:
A 可逆⟺∣A∣=0当 (∣A∣=0) 时,即使伴随矩阵 (A∗) 仍然可以计算,也不能利用它得到逆矩阵。
十、完整逻辑链
把整章内容压缩成一条因果链:
代数余子式用于行列式展开:
∣A∣=ai1Ai1+⋯+ainAin⇓把所有代数余子式组成矩阵:
C=(Aij)⇓为了配合矩阵乘法的“行 × 列”,将其转置:
A∗=CT⇓计算 (AA∗):
- 同一行与自己的代数余子式配对 (→∣A∣)
- 不同行交叉配对 (→0)
所以
AA∗=∣A∣E⇓若
∣A∣=0则
A−1=∣A∣1A∗
十一、考试速记版
1. 代数余子式矩阵
C=(Aij)2. 伴随矩阵
A∗=(Aij)T即:
先求代数余子式,再转置。
3. 核心恒等式
AA∗=A∗A=∣A∣E4. 逆矩阵公式
当
∣A∣=0时:
A−1=∣A∣1A∗5. 二阶矩阵可直接记
若
A=(acbd)则
∣A∣=ad−bc伴随矩阵:
A∗=(d−c−ba)因此
A−1=ad−bc1(d−c−ba)(ad−bc=0)
十二、最值得真正理解的一句话
伴随矩阵,就是把代数余子式重新排成适合“行 × 列”的形式,使矩阵乘法能够直接调用行列式展开:同一行配对得到 (∣A∣),不同行配对得到 (0),因此 (AA∗=∣A∣E),再除以 (∣A∣) 就得到逆矩阵。
可以把整章浓缩成:
代数余子式→转置组成伴随矩阵→AA∗=∣A∣E→A−1=∣A∣1A∗