行列式与它的转置行列式相等
或说经过转置,行列式的值不变(方阵 A A A转置前后取行列式的值相等)
∣ A T ∣ = ∣ A ∣ |A^T|=|A| ∣AT∣=∣A∣
n n n阶方阵 B = A T B=A^T B=AT的内容构成: b i j = a j i b_{ij}=a_{ji} bij=aji, i , j = 1 , 2 , ⋯ , n i,j=1,2,\cdots,n i,j=1,2,⋯,n
行列式的行性质和列性质是等同的
假设某个操作将行列式的第i行抽出,并插入到第j行的位置( j ≠ i j\neq{i} j=i)
这个操作可以通过执行若干次相邻行之间的位置交换实现
例如,可以把副对角三角行列式执行若干次行交换得到主对角三角行列式
∣ λ n ⋮ λ 2 λ 1 ∣ → ∣ λ 1 λ 2 ⋮ λ n ∣ \begin{vmatrix} {} & {} & {} & {{\lambda _n}} \cr {} & {} & {{\vdots}} & {} \cr {} & {{\lambda _2}} & {} & {} \cr {{\lambda _1}} & {} & {} & {} \cr \end{vmatrix} \to \begin{vmatrix} {{\lambda _1}} & {} & {} & {} \cr {} & {{\lambda _2}} & {} & {} \cr {} & {} & {{\vdots}} & {} \cr {} & {} & {} & {{\lambda_n}} \cr \end{vmatrix} λ1λ2⋮λn → λ1λ2⋮λn
将第 n n n行和前 n − 1 n-1 n−1行依次交换位置(第n行逐次上升,执行 n − 1 n-1 n−1次交换后变成第一行,原先其他所有行的行号减1),此时的行列式记为 ∣ A 1 ∣ |A_1| ∣A1∣
操作对象变为 A 1 A_1 A1,将 A 1 A_1 A1的最后一行( λ 2 \lambda_2 λ2)通过逐行交换,使其行号变为2,得到 ∣ A 2 ∣ |A_2| ∣A2∣行行列式
反复操作( n − 1 n-1 n−1)次,最后得到的主对角线三角行列式为 ∣ A n − 1 ∣ |A_{n-1}| ∣An−1∣,简记为 ∣ A ′ ∣ |A'| ∣A′∣
∣ A ′ ∣ = ( − 1 ) ∑ i = 1 n − 1 i ∣ A ∣ = ( − 1 ) 1 2 n ( n − 1 ) ∣ A ∣ |A'|=(-1)^{\sum_{i=1}^{n-1}i}|A|=(-1)^{\frac{1}{2}n(n-1)}|A| ∣A′∣=(−1)∑i=1n−1i∣A∣=(−1)21n(n−1)∣A∣
行列式的某行(记为第i行)中的每个元素具有公因子k,则k可以提取到行列式之外作为行列式因子
∣ ⋮ ⋮ ⋯ ⋮ k a i 1 k a i 2 ⋯ k a i n ⋮ ⋮ ⋯ ⋮ ∣ = k ∣ ⋮ ⋮ ⋯ ⋮ a i 1 a i 2 ⋯ a i n ⋮ ⋮ ⋯ ⋮ ∣ \begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ ka_{i1}& ka_{i2}& \cdots & ka_{in} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix} =k\begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ a_{i1}& a_{i2}& \cdots & a_{in} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix} ⋮kai1⋮⋮kai2⋮⋯⋯⋯⋮kain⋮ =k ⋮ai1⋮⋮ai2⋮⋯⋯⋯⋮ain⋮
某行的元素全为0,则行列式 ∣ A ∣ = 0 |A|=0 ∣A∣=0
某两行成比例关系,那么 ∣ A ∣ = 0 |A|=0 ∣A∣=0
如果行列式的第i行每个元素拆分为两个元素之和
a i , j = b i , j + c i , j a_{i,j}=b_{i,j}+c_{i,j} ai,j=bi,j+ci,j
则行列式|A|可以拆成两个行列式之和
∣ a 11 + b 11 a 12 + b 12 ⋯ a 1 n + b 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ = ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ + ∣ b 11 b 12 ⋯ b 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ \begin{vmatrix} a_{11}+b_{11}& a_{12}+b_{12}& \cdots & a_{1n}+b_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1}& a_{n2}& \cdots & a_{nn} \end{vmatrix} =\begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1}& a_{n2}& \cdots & a_{nn} \end{vmatrix} +\begin{vmatrix} b_{11}& b_{12}& \cdots & b_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1}& a_{n2}& \cdots & a_{nn} \end{vmatrix} a11+b11a21⋮an1a12+b12a22⋮an2⋯⋯⋱⋯a1n+b1na2n⋮ann = a11a21⋮an1a12a22⋮an2⋯⋯⋱⋯a1na2n⋮ann + b11a21⋮an1b12a22⋮an2⋯⋯⋱⋯b1na2n⋮ann
把第i行的k倍加到第j行列式,行列式的值不变
i ≠ j i\neq{j} i=j
k ∈ R k\in{R} k∈R
∣ ⋮ ⋮ ⋯ ⋮ a j 1 + k a i 1 a j 2 + k a i 2 a j n + k a i n ⋮ ⋮ ⋯ ⋮ ∣ = ∣ ⋮ ⋮ ⋯ ⋮ a j 1 a j 2 a j n ⋮ ⋮ ⋯ ⋮ ∣ , ( i ≠ j ) \begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ a_{j1}+ka_{i1}& a_{j2}+ka_{i2}& & a_{jn}+ka_{in} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix} =\begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ a_{j1} & a_{j2} & & a_{jn} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix},(i\neq{j}) ⋮aj1+kai1⋮⋮aj2+kai2⋮⋯⋯⋮ajn+kain⋮ = ⋮aj1⋮⋮aj2⋮⋯⋯⋮ajn⋮ ,(i=j)
因为,根据上一条性质:
∣ ⋮ ⋮ ⋯ ⋮ a i 1 a i 2 a i n ⋮ ⋮ ⋯ ⋮ a j 1 + k a i 1 a j 2 + k a i 2 a j n + k a i n ⋮ ⋮ ⋯ ⋮ ∣ = ∣ ⋮ ⋮ ⋯ ⋮ a i 1 a i 2 a i n ⋮ ⋮ ⋯ ⋮ a j 1 a j 2 a j n ⋮ ⋮ ⋯ ⋮ ∣ + ∣ ⋮ ⋮ ⋯ ⋮ a i 1 a i 2 a i n ⋮ ⋮ ⋯ ⋮ k a i 1 k a i 2 k a i n ⋮ ⋮ ⋯ ⋮ ∣ = ∣ A ∣ + 0 = ∣ A ∣ \\ \begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ a_{i1}& a_{i2}& & a_{in} \\ \vdots & \vdots & \cdots & \vdots\\ a_{j1}+ka_{i1}& a_{j2}+ka_{i2}& & a_{jn}+ka_{in} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix}\\ =\begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ a_{i1}& a_{i2}& & a_{in} \\ \vdots & \vdots & \cdots & \vdots\\ a_{j1}& a_{j2}& & a_{jn} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix} +\begin{vmatrix} \vdots & \vdots & \cdots & \vdots\\ a_{i1}& a_{i2}& & a_{in} \\ \vdots & \vdots & \cdots & \vdots\\ ka_{i1}& ka_{i2}& & ka_{in} \\ \vdots & \vdots & \cdots & \vdots \\ \end{vmatrix} \\ =|A|+0=|A| ⋮ai1⋮aj1+kai1⋮⋮ai2⋮aj2+kai2⋮⋯⋯⋯⋮ain⋮ajn+kain⋮ = ⋮ai1⋮aj1⋮⋮ai2⋮aj2⋮⋯⋯⋯⋮ain⋮ajn⋮ + ⋮ai1⋮kai1⋮⋮ai2⋮kai2⋮⋯⋯⋯⋮ain⋮kain⋮ =∣A∣+0=∣A∣
上述性质对于列同样成立
用上述性质化简计算行列式时,可以行列混用
但是在矩阵(方阵)初等变换中有类似的操作中,是模拟线性方程组高斯消元法的操作
如果方程组E1: A x = b A\boldsymbol{x}=b Ax=b的某两个变量 x i , x j x_i,x_j xi,xj位置做交换(连同他们的系数一起),得到的方程组记为E2: A ′ x ′ = b ′ A'\boldsymbol{x'}=b' A′x′=b′,与变换前的方程组是同解的(但是 x i , x j x_i,x_j xi,xj相应的对调)
A x = b { ⋯ + a 1 i x i + ⋯ + a 1 j x j + ⋯ = b 1 , ⋯ + a 2 i x i + ⋯ + a 2 j x j + ⋯ = b 2 , ⋮ ⋯ + a n i x i + ⋯ + a n j x j + ⋯ = b n A\boldsymbol{x}=b \\ \left \{ \begin{aligned}{} \cdots+a_{1i} x_{i}+\cdots+a_{1j} x_{j}+\cdots&=b_{1}, \\ \cdots+a_{2i}x_{i}+\cdots+a_{2j} x_{j}+\cdots&=b_{2}, \\ &\vdots\\ \cdots+a_{ni} x_{i}+\cdots+a_{nj} x_{j}+\cdots&=b_{n} \end{aligned} \right. Ax=b⎩ ⎨ ⎧⋯+a1ixi+⋯+a1jxj+⋯⋯+a2ixi+⋯+a2jxj+⋯⋯+anixi+⋯+anjxj+⋯=b1,=b2,⋮=bn
{ ⋯ + a 1 j x j + ⋯ + a 1 i x i + ⋯ = b 1 , ⋯ + a 2 j x j + ⋯ + a 2 i x i + ⋯ = b 2 , ⋮ ⋯ + a n j x j + ⋯ + a n i x i + ⋯ = b n A ′ x ′ = b \\ \left \{ \begin{aligned}{} \cdots+a_{1j} x_{j}+\cdots+a_{1 i} x_{i}+\cdots&=b_{1}, \\ \cdots+a_{2j}x_{j}+\cdots+a_{2 i} x_{i}+\cdots&=b_{2}, \\ &\vdots\\ \cdots+a_{nj} x_{j}+\cdots+a_{n i} x_{i}+\cdots&=b_{n} \end{aligned} \right. \\ A'\boldsymbol{x'}=b ⎩ ⎨ ⎧⋯+a1jxj+⋯+a1ixi+⋯⋯+a2jxj+⋯+a2ixi+⋯⋯+anjxj+⋯+anixi+⋯=b1,=b2,⋮=bnA′x′=b
上述两个方程组的等价性基于加法交换律
从集合的角度来讲 x , x ′ \boldsymbol{x},\boldsymbol{x'} x,x′中的元素构成的集合是等价的( s e t ( x ) = s e t ( x ′ ) set(\boldsymbol{x})=set(\boldsymbol{x'}) set(x)=set(x′),只是顺序上有所不同 x ≠ x ′ \boldsymbol{x}\neq{\boldsymbol{x'}} x=x′
但是执行倍乘和倍加操作通常会导致方程组的解发生变化,
如果系数矩阵的某两列发生交换
例如,可以先将某两列交换,这可能使得行列式很容易化为上三角行列式
∣ A ∣ n = ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ |A|_{n}= \begin{vmatrix} a_{11}& a_{12}& \cdots & a_{1n} \\ a_{21}& a_{22}& \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1}& a_{n2}& \cdots & a_{nn} \end{vmatrix} ∣A∣n= a11a21⋮an1a12a22⋮an2⋯⋯⋱⋯a1na2n⋮ann
以下三角为例
∣ A ∣ → ∣ a 11 ′ a 21 ′ a 22 ′ ⋮ ⋮ ⋱ a n 1 ′ a n 2 ′ ⋯ a n n ′ ∣ |A|\to \begin{vmatrix} a_{11}'& & & \\ a_{21}'& a_{22}'& & \\ \vdots & \vdots & \ddots & \\ a_{n1}'& a_{n2}'& \cdots & a_{nn}' \end{vmatrix} ∣A∣→ a11′a21′⋮an1′a22′⋮an2′⋱⋯ann′
∣ A ∣ = ∏ i = 1 n a i i ′ |A|=\prod_{i=1}^{n}a_{ii}' ∣A∣=∏i=1naii′
这个方法是计算行列式的重要方法,通常手算行列式就是采用这个方法
假设n阶行列式 ∣ A ∣ |A| ∣A∣的最后一行的最后一个元素( a n n a_{nn} ann)是非0元素
类似的,对于行列式的 1 , ⋯ , n − 1 1,\cdots,n-1 1,⋯,n−1行和列构成的 n − 1 n-1 n−1阶行列式( ∣ A ∣ |A| ∣A∣的余子式 A n n A_{nn} Ann)可以执行类似的行变换,使得
不断执行 r i + a i p a p p r j r_i+\frac{a_{ip}}{a_{pp}}r_j ri+appaiprj,( i = 1 , 2 , ⋯ , p − 1 i=1,2,\cdots,p-1 i=1,2,⋯,p−1; p = n , n − 1 , ⋯ , 2 p=n,n-1,\cdots,2 p=n,n−1,⋯,2),就能够使得 ∣ A ∣ |A| ∣A∣转换为下三角行列式
Note:上述操作只涉及到行倍增就可以达到化一般行列式为三角行列式的目的,类似的仅执行列倍增也可以化为三角行列式