1. 爪型行列式
其中 ai=0。
detA=a1c2c3⋮cnb2a20⋮0b30a3⋮0⋯⋯⋯⋯bn00⋮an
detA=(a1−i=2∑naibici)i=2∏nai
去掉 ai=0 的限制,展开形式仍有:
detA=i=1∏nai−i=2∑na2⋯ai^⋯anbici
其中 ai^ 表示 ai 不在连乘中。
计算 n 阶行列式,其中 ai=0(1≤i≤n) :
∣A∣=x1−a1x1x1⋮x1x2x2−a2x2⋮x2x3x3x3−a3⋮x3…………xnxnxn⋮xn−an
第一行乘以 -1 依次加到其余各行上去,可得:
∣A∣=x1−a1a1a1⋮a1x2−a20⋮0x30−a3⋮0⋯⋯⋯⋯xn00⋮−an
这是一个爪型行列式:
∣A∣=(−1)n−1a2⋯an(x1−a1+i=2∑naia1xi)=(−1)n−1a1a2⋯an(i=1∑naixi−1)
2. 求和法
设 x1,x2,x3 是方程 x3+px+q=0 的三个根,计算:
detA=x1x2x3x2x3x1x3x1x2
由 Vieta 定理得 x1+x2+x3=0。注意到每行元素总和均为 0,故将后两列加到第一列,第一列变为 0,故行列式值为 0。
此外有一种模型每行除主对角线外元素均相等。
计算 n 阶行列式:
∣A∣=a1+ba1a1⋮a1a2a2+ba2⋮a2a3a3a3+b⋮a3⋯⋯⋯⋯ananan⋮an+b
从第二列起将各列依次加到第一列上并提取公因子 b+∑i=1nai ,得到:
∣A∣=(b+i=1∑nai)111⋮1a2a2+ba2⋮a2a3a3a3+b⋮a3⋯⋯⋯⋯ananan⋮an+b
第一行乘以 -1 依次加到后面每一行,得到:
∣A∣=(b+i=1∑nai)bn−1.□
3. 递推法与数学归纳法
参考 行列式的转置。
此外有经典模型(三对角行列式):
求下列行列式的递推关系式(空白处均为 0):
Dn=a1c1b1a2c2b2a3⋱⋱⋱⋱⋱an−1cn−1bn−1an
当 n≥2 时,注意到 an 的余子式是 Dn−1,bn−1 的余子式中 cn−1 的余子式是 Dn−2,故 Dn 按最后一列进行展开可得:
Dn=anDn−1−bn−1cn−1Dn−2(n≥2),D0=1,D1=a1.□
注:令 b1=⋯=bn−1=1,c1=⋯=cn−1=−1,则行列式 Dn 与连分数密切相关。进一步,令 a1=⋯=an=1,则行列式 Dn 满足:
Dn=Dn−1+Dn−2(n≥2),D0=1,D1=1,
这就是著名的 Fibonacci 数列。
4. 拆分法
已知一个
detA(t)=a11+ta21+t⋮an1+ta12+ta22+t⋮an2+ta13+ta23+t⋮an3+t⋯⋯⋯a1n+ta2n+t⋮ann+t
则 detA(t)=detA(0)+t∑i,j=1nAij。
在实际应用中往往通过逆用对 t 进行多次赋值得到结果。
detA=ac⋮cba⋮c⋯⋯⋯bb⋮a
令
detA(t)=a+tc+t⋮c+tb+ta+t⋮c+t⋯⋯⋯b+tb+t⋮a+t=detA+ti,j=1∑nAij
分别令 t=−b,t=−c,则
detA=b−cb(a−c)n−c(a−b)n
5. 抽屉原理
设 f1(x),f2(x),…,fn(x) 是次数不超过 n−2 的多项式,求证:对于任意 n 个数 a1,a2,a3,…,an 均有
f1(a1)f1(a2)⋮f1(an)f2(a1)f2(a2)⋮f2(an)⋯⋯⋯fn(a1)fn(a2)⋮fn(an)=0
证明:因为 fk(x)(1≤k≤n) 的次数不超过 n−2,所以他们都是单项式 1,x,…,xn−2 的线性组合。将原行列式每一列多项式都按这 n−1 个单项式进行拆分,最后得到若干个简单行列式之和,这些行列式中每一项的多项式只是单项式。由于行列式有 n 列,根据抽屉原理,至少有两列是共用一个单项式(可能相差系数),于是这两列成比例,即行列式为 0。
6. 升阶法
计算 n 阶行列式:
∣A∣=1+x11+x2⋮1+xn1+x121+x22⋮1+xn2⋯⋯⋯1+x1n1+x2n⋮1+xnn.
行列式可升阶为:
∣A∣=111⋮101+x11+x2⋮1+xn01+x121+x22⋮1+xn2⋯⋯⋯⋯01+x1n1+x2n⋮1+xnn=111⋮1−1x1x2⋮xn−1x12x22⋮xn2⋯⋯⋯⋯−1x1nx2n⋮xnn
∣A∣=211⋮10x1x2⋮xn0x12x22⋮xn2⋯⋯⋯⋯0x1nx2n⋮xnn+−111⋮1−1x1x2⋮xn−1x12x22⋮xn2⋯⋯⋯⋯−1x1nx2n⋮xnn.
后因一个行列式的第一行提出公因子 -1 后是一个关于 1,x1,x2,⋯,xn 的 Vandermonde 行列式:
∣A∣=(2x1x2⋯xn−i=1∏n(xi−1))1≤i<j≤n∏(xj−xi).
7. 求根法
求下列行列式的值:
∣A∣=112212−x23322113359−x2
以 x 为主元,最高次项为 4 次,系数为 -3。又注意到 2−x2=1⟹x2=1 时第 1、2 行相同,9−x2=5⟹x2=4 时第 3、4 行相同,行列式为 0。
则行列式的根为 ±1,±2。
即
∣A∣=−3(x2−1)(x2−4)
8. 行列式求导
设 fij(t) 是可微函数,
F(t)=f11(t)f21(t)⋮fn1(t)f12(t)f22(t)⋮fn2(t)⋯⋯⋯f1n(t)f2n(t)⋮fnn(t)
则 dtdF(t)=∑j=1nFj(t),其中
Fj(t)=f11(t)f21(t)⋮fn1(t)f12(t)f22(t)⋮fn2(t)⋯⋯⋯dtdf1j(t)dtdf2j(t)⋮dtdfnj(t)⋯⋯⋯f1n(t)f2n(t)⋮fnn(t)
9. 循环行列式
n 阶行列式:
∣A∣=1nn−1⋮3221n⋮43321⋮54⋯⋯⋯⋯⋯n−1n−2n−3⋮1nnn−1n−2⋮21
将后 n−1 列加到第一列,提出公因子 21n(n+1),用第 (1,1) 元消去其他元素,再按第一列展开得:
∣A∣=21n(n+1)100⋮002−1n−2⋮213−1−2⋮21⋯⋯⋯⋯⋯n−1−1−2⋮2−n1n−1−2⋮2−n1−n=21n(n+1)−1n−2⋮21−1−2⋮21⋯⋯⋯⋯−1−2⋮2−n1−1−2⋮2−n1−n.
用所得 n−1 阶行列式的第 (1,1) 元消去同行的其他元素,再按第一行展开得到 n−1 阶上三角行列式:
∣A∣=21n(n+1)−1n−2⋮210−n⋮00⋯⋯⋯⋯0−n⋮−n00−n⋮−n−n=−21n(n+1)−n⋯⋱−n⋮−n−n⋮−n=(−1)n−12n+1nn−1.
10. 降阶法
若 A 可逆,则
ACBD=∣A∣∣D−CA−1B∣
若 D 可逆,则
ACBD=∣D∣∣A−BD−1C∣
若 A,D 均可逆,则上述两式相等。
当一个矩阵明显可以拆分成两个矩阵之和的形式,且其中一个矩阵较为容易计算,另一个矩阵能分解成两个矩阵的乘积,则可以考虑降阶法。
求下列矩阵的行列式的值:
A=a12a2a1+1⋮ana1+1a1a2+1a22⋮ana2+1⋯⋯⋯a1an+1a2an+1⋮an2
将 A 化为
A=−In+a1a2⋮an11⋮1I2(a11a21⋯⋯an1)
由降阶公式得到
∣A∣=∣I2∣⋅∣−In∣⋅I2+(a11a21⋯⋯an1)(−In)−1a1a2⋮an11⋮1=(−1)nI2−(∑i=1nai2∑i=1nai∑i=1nain)=(−1)n(1−n)(1−i=1∑nai2)−(i=1∑nai)2.