在 n 阶行列式 ∣A∣ 中,划去元素 aij 所在的第 i 行和第 j 列后,剩下的元素按原顺序构成的 n−1 阶行列式,称为 aij 的余子式,记作 Mij。
Mij=a11⋮ai−1,1ai+1,1⋮an1⋯⋯⋯⋯a1,j−1⋮ai−1,j−1ai+1,j−1⋮an,j−1a1,j+1⋮ai−1,j+1ai+1,j+1⋮an,j+1⋯⋯⋯⋯a1n⋮ai−1,nai+1,n⋮ann
aij 的代数余子式定义为:
Aij=(−1)i+jMij
符号规律:(−1)i+j 的符号可以用”棋盘法则”记忆——从 (1,1) 位置开始,正负交替:
+−+⋮−+−⋮+−+⋮⋯⋯⋯⋱
示例:设 ∣A∣=147258369,求 A23。
M23=1728=8−14=−6
A23=(−1)2+3M23=(−1)5×(−6)=6
定理:行列式等于它的任意一行(列)的各元素与其对应的代数余子式的乘积之和。
按第 i 行展开:
∣A∣=ai1Ai1+ai2Ai2+⋯+ainAin=∑j=1naijAij
按第 j 列展开:
∣A∣=a1jA1j+a2jA2j+⋯+anjAnj=∑i=1naijAij
以三阶行列式按第一行展开为例:
a11a21a31a12a22a32a13a23a33=a11a22a32a23a33−a12a21a31a23a33+a13a21a31a22a32
=a11A11+a12A12+a13A13
展开定理将 n 阶行列式的计算降为 n−1 阶行列式的计算,实现了降阶。当某行(列)有较多零元素时,展开特别方便。
定理:行列式某一行(列)的元素与另一行(列)对应元素的代数余子式乘积之和为零。
ai1Aj1+ai2Aj2+⋯+ainAjn=0(i=j)
a1iA1j+a2iA2j+⋯+aniAnj=0(i=j)
证明思路:ai1Aj1+ai2Aj2+⋯+ainAjn 相当于将行列式第 j 行替换为第 i 行后按第 j 行展开,此时行列式有两行相同,值为零。
∑k=1naikAjk={∣A∣,0,i=ji=j
∑k=1nakiAkj={∣A∣,0,i=ji=j
用克罗内克符号(Kronecker delta)表示:
∑k=1naikAjk=∣A∣⋅δij
示例:计算 3214012300210003
按第一行展开:
=3×123021003=3×1×2103=3×1×6=18
示例:计算 112235358
r2−r1,r3−2r1100211322=0
(第2行与第3行相同)
示例:设 ∣A∣=147258369,求 A11+A12+A13。
由展开定理:1⋅A11+2⋅A12+3⋅A13=∣A∣
但我们需要的是 A11+A12+A13,这相当于将第一行替换为 (1,1,1) 后的行列式:
A11+A12+A13=147158169=100111122=0
关键技巧:k1Ai1+k2Ai2+⋯+knAin 等于将第 i 行替换为 (k1,k2,…,kn) 后的行列式。
示例:设 D=213121312,求 2A21+A22+3A23。
这等于将第二行替换为 (2,1,3) 后的行列式:
223111332=0
(第1行与第2行相同)
对于具有递推结构的行列式,展开定理可以建立递推关系。
示例:计算 n 阶行列式 Dn=ac0⋮00bac⋮000ba⋮00⋯⋯⋯⋱⋯⋯000⋮ac000⋮ba(三对角行列式)
按第一行展开:
Dn=a⋅Dn−1−b⋅c⋅Dn−2
这是一个二阶线性递推关系,特征方程为 t2−at+bc=0。
当 a2−4bc>0 时,设特征根为 t1,t2,则 Dn=C1t1n+C2t2n。
当 a2=4bc 时,Dn=(C1+C2n)tn,其中 t=a/2。