余子式、代数余子式与伴随矩阵的常用思想
来源:邂逅遗憾 26考研数学思维课
在线性代数中,余子式与代数余子式往往不是孤立出现的。许多题目的本质,是把代数余子式的线性组合看成某个行列式的展开,或者把大量代数余子式的和转化为伴随矩阵的元素之和。掌握这两条主线后,这类题目会变得非常清晰。
设
A=(aij)n×n.
删去元素 aij 所在的第 i 行、第 j 列后,剩下的 (n−1) 阶行列式称为 aij 的余子式,记为
Mij.
对应的代数余子式定义为
Aij=(−1)i+jMij.
这里要特别注意:Mij 与 Aij 只差一个符号因子,但在题目中不能混用。尤其当题目给出 Mij 时,应先根据
Aij=(−1)i+jMij
把它转化为代数余子式,再进行行列式展开。
一、代数余子式的本质:行列式的展开系数
行列式按第 i 行展开,有
∣A∣=ai1Ai1+ai2Ai2+⋯+ainAin.
按第 j 列展开,有
∣A∣=a1jA1j+a2jA2j+⋯+anjAnj.
因此,若题目中出现形如
x1Ai1+x2Ai2+⋯+xnAin,
就应立即想到:这是“某个行列式按第 i 行展开”的结果。具体来说,把原矩阵第 i 行替换为
(x1,x2,…,xn),
其他行保持不变,则新行列式等于
x1Ai1+x2Ai2+⋯+xnAin.
原因是:第 i 行元素改变后,与第 i 行对应的代数余子式 Ai1,Ai2,…,Ain 并不改变,因为这些余子式在计算时本来就删去了第 i 行。
同理,若出现
y1A1j+y2A2j+⋯+ynAnj,
则应把原矩阵第 j 列替换为
(y1,y2,…,yn)T,
再按第 j 列展开。
这就是处理代数余子式线性组合的基本方法:看清下标,决定替换行还是替换列。
解答题例 1
设
D=2−131120−30−5a5−13b0,
其中 Aij 为元素 aij 的代数余子式。若
D=A41−A42+A43+10,
求参数 a 与 b 的关系。
解答
A41−A42+A43 正是按第 4 行展开后,第四行取 (1,−1,1,0) 时的结果。于是
A41−A42+A43=2−131120−10−5a1−13b0.
由题意,
D−(A41−A42+A43)=10.
利用行列式对某一行的线性性,有
10=2−130120−20−5a4−13b0.
按第四行展开,或直接做初等行变换后计算,可得
2−130120−20−5a4−13b0=10(a−3).
因此
10(a−3)=10,
所以
a=4.
b 不受限制。
本题的关键不是直接计算原行列式,而是先把代数余子式的线性组合“翻译”为替换某一行后的行列式。
二、见到 Mij,先转化为 Aij
解答题例 2
设
A=a+1a1b2b1312,
Mij 表示 A 中第 i 行第 j 列元素的余子式。若
∣A∣=−21,
且
−M21+M22−M23=0,
求参数关系。
解答
由于
Aij=(−1)i+jMij,
所以
A21=−M21,A22=M22,A23=−M23.
因此条件
−M21+M22−M23=0
等价于
A21+A22+A23=0.
这正是第 2 行代数余子式之和。由于第 2 行的代数余子式不受第 2 行元素改变的影响,可将第 2 行替换为
(1,1,1),
于是
0=a+111b11312.
计算该行列式得
a+111b11312=a+1−b.
所以
a+1−b=0,
即
b=a+1.
将 a=b−1 代入原行列式,有
∣A∣=bb−11b2b1312=(1−2b)(2b−3).
又因为
∣A∣=−21,
所以
(1−2b)(2b−3)=−21.
解得
b=1或b=25.
于是
a=0或a=23.
本题的核心在于:题目给的是余子式 Mij,但真正适合行列式展开的是代数余子式 Aij。因此第一步必须先完成符号转换。
三、伴随矩阵:代数余子式的整体组织
设 A=(aij),其伴随矩阵记为 A∗。注意在常见线性代数教材中,伴随矩阵定义为代数余子式矩阵的转置:
A∗=A11A12⋮A1nA21A22⋮A2n⋯⋯⋱⋯An1An2⋮Ann.
也就是说,A∗ 中第 i 行第 j 列的元素是 Aji,而不是 Aij。这一点非常容易出错。
伴随矩阵的基本公式为
AA∗=A∗A=∣A∣E.
当 ∣A∣=0 时,有
A∗=∣A∣A−1.
因此,若题目要求“大量代数余子式之和”,特别是所有代数余子式之和,常常可以转化为伴随矩阵 A∗ 中元素之和。
例如,
i=1∑nj=1∑nAij
就是 A∗ 所有元素之和,因为转置不改变所有元素的总和。
解答题例 3
设
A=0010000210003415700068000.
求 A 中所有元素的代数余子式之和。
解答
把第 4、5 列移到最前面,记列置换矩阵为 P,则
AP=5700068000001000021000341=(B00C),
其中
B=(5768),C=100210341.
因此
∣A∣=∣AP∣=∣B∣∣C∣=(5⋅8−6⋅7)⋅1=−2.
又因为
A∗=∣A∣A−1,
所以所有代数余子式之和等于 A∗ 全部元素之和,也就是
∣A∣⋅i,j∑(A−1)ij.
对 AP 求逆有
(AP)−1=(B−100C−1),
而 A−1=P(AP)−1 只是把行重新排列,所有元素之和不变。于是只需计算块对角矩阵逆的元素和。
先求
B−1=−21(8−7−65)=(−4273−25),
所以
∑B−1=−4+3+27−25=0.
再求
C−1=100−2105−41,
所以
∑C−1=1−2+5+0+1−4+0+0+1=2.
因此
i,j∑(A−1)ij=0+2=2.
从而所有代数余子式之和为
i=1∑5j=1∑5Aij=∣A∣i,j∑(A−1)ij=−2⋅2=−4.
所以答案为
−4.
这道题说明:当题目要求所有代数余子式之和时,不宜逐个计算,而应把它们整体看成伴随矩阵中的元素。
四、对角代数余子式之和与特征值
若 A 为三阶可逆矩阵,特征值为
λ1,λ2,λ3,
则 A−1 的特征值为
λ1−1,λ2−1,λ3−1.
因为
A∗=∣A∣A−1,
而
∣A∣=λ1λ2λ3,
所以 A∗ 的特征值为
λ2λ3,λ1λ3,λ1λ2.
另一方面,
A11+A22+A33=tr(A∗).
因此
A11+A22+A33=λ2λ3+λ1λ3+λ1λ2.
例如,若三阶方阵 A 的特征值为
−1,2,3,
则
A11+A22+A33=2⋅3+(−1)⋅3+(−1)⋅2=1.
这里的关键是:对角代数余子式之和就是伴随矩阵的迹,而矩阵的迹等于其全部特征值之和。
五、每行元素之和相同:优先考虑加到某一列
设 A=(aij) 为 n 阶矩阵,若每行元素之和均为 k,那么将所有列加到第 1 列后,第 1 列的每个元素都变成 k。于是
∣A∣=kk⋮k∗∗⋮∗⋯⋯⋱⋯∗∗⋮∗=k11⋮1∗∗⋮∗⋯⋯⋱⋯∗∗⋮∗.
按第 1 列展开可得
∣A∣=k(A11+A21+⋯+An1).
因此,只要知道 ∣A∣,就能得到第一列代数余子式之和。
反过来,如果每列元素之和相同,就将所有行加到某一行,得到相应的“某一行代数余子式之和”。
六、每列元素之和相同:优先考虑加到某一行
设 A=(aij) 的每列元素之和均为 k,则将所有行加到第 1 行后,第 1 行变成 (k,k,…,k)。于是
∣A∣=k1∗⋮∗1∗⋮∗⋯⋯⋱⋯1∗⋮∗=k(A11+A12+⋯+A1n).
因此,只要能把一行或一列“拉成常数列”,就能很快得到该行或该列对应的代数余子式和。
七、总结
余子式、代数余子式与伴随矩阵题目的核心思想可以概括为两句话。
第一,若出现某一行或某一列代数余子式的线性组合,应把它看成行列式按该行或该列展开的结果。此时最常用的方法是替换相应的行或列。
第二,若出现大量代数余子式之和,尤其是所有代数余子式之和、对角代数余子式之和,通常应转化为伴随矩阵 A∗。利用
AA∗=A∗A=∣A∣E
以及在 ∣A∣=0 时的公式
A∗=∣A∣A−1,
可以把问题转化为逆矩阵、特征值或矩阵元素和的问题。
最后还要注意三个易错点:其一,余子式 Mij 不能直接当作代数余子式 Aij,必须考虑符号 (−1)i+j;其二,伴随矩阵是代数余子式矩阵的转置,即 A∗=(Aji);其三,使用 A∗=∣A∣A−1 的前提是 ∣A∣=0。
Discussion
Comments
Share questions, corrections, or extra notes about this post.