1.重要的行列式#
1.1.上下三角主对角#
a110⋮0a12a22⋮0⋯⋯⋱⋯a1na2n⋮ann=a11a21⋮an10a22⋮an2⋯⋯⋱⋯00⋮ann=a110⋮00a22⋮0⋯⋯⋱⋯00⋮ann=a11a22a33...ann1.2.上下三角副对角#
a11a21⋮an1⋯⋯⋰⋯a1,n−1a2,n−1⋮0a1n0⋮0=00⋮an1⋯⋯⋰⋯0a2,n−1⋮an,n−1a1na2n⋮ann=00⋮an1⋯⋯⋰⋯0a2,n−1⋮0a1n0⋮0=(−1)2n(n−1)a1na2,n−1...an11.3 一杠一星#
形如:
yztx=(−1)τ(col(x)⋅col(y)⋅col(z)⋅col(t))xytz的行列式,乘积前的正负号由行列式中按行由上到下的数由大到小对应的列数组成的逆序数奇偶性决定。阶数增大也同理,举个例子,对于下面这个行列式,有:
43215=(−1)τ(43215)⋅5!=1201.3.5 两杠一星#
将分别看作两个一杠一星,分别计算乘积和逆序数即可。
1.4 爪形 / 弓形行列式#
形如:
1234213141,1234141312的行列式称作弓形 / 爪形行列式。对于爪形,我们尽量让第 2/3/4/…列乘以对应的数减到第一列上,消去第一列除第一个元素以外的元素,从而变成一个上三角行列式。,弓形同理,需要消元变成副上三角行列式,例如:
1234213141=−28213141=−28
1.5 么型行列式#
如图,形如图中此类形状如“么”子的行列式就叫么型行列式
屏幕截图 2026-08-02 151852.png最常见的做法是消去么双边的那一撇,变成“厶”字,或者保留上面那一撇。而去掉下面一瞥。 例如此行列式:
−12−122−12222=−12−14−11022=−22
1.6 同行(列)同数#
即某行/某列都包含有某数的行列式,我们尽量尝试将其化为爪形行列式再继续做。举个例子:
a1+1a1a1a1a2a2+1a2a2a3a3a3+1a3a4a4a4a4+1=a1+1−1−1−1a21a31a41=a1+a2+a3+a4+1a21a31a41=a1+a2+a3+a4+1
1.7 行(列)和相等#
即每一行 / 列的元素加和进去结果相等的行列式,我们尽量尝试将其化为上下三角形行列式再继续做。举个例子:
5234252233534445=14141414252233534445=141111252233534445=141111321=641.7.5 ab型行列式(特殊化的1.7)#
形如如下行列式的行列式叫 ab 型行列式,是一种特殊的每一行 / 列的元素加和进去结果相等的行列式:
ab⋮bba⋮b⋯⋯⋱⋯bb⋮a=[a+(n−1)b](a−b)n−11.8 范德蒙德行列式#
范德蒙德行列式(Vandermonde)是一个各行(row)呈现出几何级数的行列式,即:
1x1⋮x1n1x2⋮x2n⋯⋯⋯1xn⋮xnn它的结果为:
(x2−x1)(x3−x1)(x4−x1)...(xn−x1)⋅(x3−x2)(x4−x2)...(xn−x2)...⋅(xn−xn−1)=1≤j<i≤n∏(ai−aj)1.9 X 型行列式#
以中心为原点,向四个斜向方向伸展,就像字母“”的行列式就叫 型行列式,这种行列式的算法就是从内到外一圈一圈地用主对角线乘积减副对角线乘积,举个例子,对于:
172635443526=172626353544=(1×6−2×7)×(2×5−3×6)×(3×4−4×5)同理,对于:
192433425=(1×5−2×9)×(2×4−3×4)×3
1.10 Laplace展开#
设 为 阶矩阵, 为 阶矩阵,则有:
AOCB=ACOB=AOOB=∣A∣∣B∣CBAO=OBAC=OBAO=(−1)mn∣A∣∣B∣
1.11 宽对角/三对角行列式 (Hard)#
形如以下形式的行列式就是宽对角/三对角行列式,即:
Dn=α+ββ0⋮00αα+ββ⋮000αα+β⋮00⋯⋯⋯⋱⋯⋯000⋮α+ββ000⋮αα+β或α+β10⋮00αβα+β1⋮000αβα+β⋮00⋯⋯⋯⋱⋯⋯000⋮α+β1000⋮αβα+β这样的两个行列式有相同的结论: