a11a21a12a22=a11a22−a12a21,aij 中 i 代表行,j 代表列
同二阶行列式的定义类似,三阶行列式的定义如下:
定义 九个数 aij (i,j=1,2,3) 排成三行三列,两边加竖线,称为三阶行列式,它表示一个数,其定义式为:
a11a21a31a12a22a32a13a23a33=a11a22a33+a12a23a31+a13a21a32−a13a22a31−a12a21a33−a11a23a32.
上三角行列式 $$\begin{vmatrix} a_{11} & a_{12} & a_{13} \ 0 & a_{22} & a_{23} \ 0 & 0 & a_{33} \end{vmatrix} = a_{11}a_{22}a_{33}$$
下三角行列式$$\begin{vmatrix} a_{11} & 0 & 0 \ a_{21} & a_{22} & 0 \ a_{31} & a_{32} & a_{33} \end{vmatrix} = a_{11}a_{22}a_{33}$$
对三角行列式$$\begin{vmatrix} a_{11} & 0 & 0 \ 0 & a_{22} & 0 \ 0 & 0 & a_{33} \end{vmatrix} = a_{11}a_{22}a_{33}$$
n 阶行列式定义:对于 n 阶行列式的概念,大家要有一个简单的了解: $$\begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \ a_{21} & a_{22} & \dots & a_{2n} \ \vdots & \vdots & & \vdots \ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix}$$
是所有取自不同行不同列的 n 个元素的乘积a1j1a2j2⋯anjn的代数和,这里j1j2⋯jn 是 1,2,…,n 的一个排列。
当 j1j2⋯jn 是偶排列时,该项的前面带正号;当 j1j2⋯jn 是奇排列时,该项的前面带负号,即
a11a21⋮an1a12a22⋮an2………a1na2n⋮ann=j1j2⋯jn∑(−1)τ(j1j2⋯jn)a1j1a2j2⋯anjn.(1)
这里 j1j2⋯jn∑ 表示对所有 n 阶排列求和。式 (1) 称为 n 阶行列式的完全展开式。
【注】所谓排列是指由 n 个数 1,2,…,n 所构成的一个有序数组,通常用 j1j2⋯jn 表示 n 阶排列,显然共有 n! 个 n 阶排列。
一个排列中,如果一个大的数排在小的数之前,就称这两个数构成一个逆序。一个排列的逆序总数称为这个排列的逆序数。用 τ(j1j2⋯jn) 表示排列 j1j2⋯jn 的逆序数。
如果一个排列的逆序数是偶数,则称这个排列为偶排列,否则称之为奇排列。
例如,a12a24a33a41 是四阶行列式中的一项,那么该项所带的符号由 τ(2431)=1+2+1=4(即 2 有 1 个逆序,4 有 2 个逆序,3 有 1 个逆序)确定,是偶排列,故取正号。(看数字后面有几个比它小的就有几个逆序)
又如,a13a25a31a42a54 是五阶行列式中的一项,由 τ(35124)=2+3=5 是奇排列,故在行列式中应取负号。
排列 n(n−1)⋯321 的逆序数为:N(n(n−1)⋯321)=2n(n−1)
当 n=4k 时:
2n(n−1)=24k(4k−1)=2k(4k−1)
结果为偶数,排列为偶排列。
当 n=4k+1 时:
2n(n−1)=2(4k+1)⋅4k=(4k+1)⋅2k
结果为偶数,排列为偶排列。
当 n=4k+2 时:
2n(n−1)=2(4k+2)(4k+1)=(2k+1)(4k+1)
结果为奇数,排列为奇排列。
当 n=4k+3 时:
2n(n−1)=2(4k+3)(4k+2)=(4k+3)(2k+1)
结果为奇数,排列为奇排列。
定义 在一个排列中,将某两个元素对调位置而其余元素保持不变的操作称为对换。
定理 对换一次改变排列的奇偶性。
推论1 奇排列变成标准排列的对换次数为奇数,偶排列变成标准排列的对换次数为偶数。
推论2 由于 n 个不同元素的全排列总数为 n!,在 n 个不同元素的全排列中,奇偶排列各占一半,均为 2n! 个。
记
∣A∣=a11a21⋮an1a12a22⋮an2………a1na2n⋮ann,∣AT∣=a11a12⋮a1na21a22⋮a2n………an1an2⋮ann,
行列式 ∣AT∣ 称为 ∣A∣ 的转置行列式。
性质 1
经过转置,行列式的值不变,即 ∣AT∣=∣A∣。
以三阶行列式为例:
a1b1c1a2b2c2a3b3c3=a1a2a3b1b2b3c1c2c3.
由此可知行列式行的性质与列的性质是对等的(以下性质均以三阶行列式为例说明)。
性质 2
两行(或列)互换位置,行列式的值变号。
特别地,两行(或列)相同,行列式的值为 0。
性质 3
某行(或列)如有公因子 k,则可把 k 提出行列式记号外(亦即用数 k 乘行列式 ∣A∣ 等于用 k 乘它的某行或列)。
特别地:
某行(或列)的元素全为 0,行列式的值为 0。
若两行(或列)的元素对应成比例,行列式的值为 0。
性质 4
如果行列式某行(或列)是两个元素之和,则可把行列式拆成两个行列式之和。
a1+b1c1d1a2+b2c2d2a3+b3c3d3=a1c1d1a2c2d2a3c3d3+b1c1d1b2c2d2b3c3d3.
性质 5
把某行(或列)的 k 倍加到另一行(或列),行列式的值不变。
a1b1c1a2b2c2a3b3c3=a1b1+ka1c1a2b2+ka2c2a3b3+ka3c3.
设 n 阶行列式 D=∣aij∣,其元素满足反对称条件:aij=−aji,i,j=1,2,…,n
**证明:**当 n为奇数时,行列式 D=0。
反对称行列式特征
结论:奇数阶反对称行列式的值为 0。
对行列式取转置:
根据行列式性质 1,转置不改变行列式的值:
D=∣AT∣=0ab−a0c−b−c0D=∣AT∣=0ab−a0c−b−c0
**提取每行的公因子 **−1:
行列式有 3 行,提取公因子 (−1)3:
D=(−1)30−a−ba0−cbc0=−DD=(−1)30−a−ba0−cbc0=−D
**解方程 **D=−D:
2D=0⟹D=0
推广到一般奇数阶
对于 n 阶反对称行列式(n 为奇数):
转置行列式 ∣AT∣=∣A∣=D。
由反对称条件 aij=−aji,转置后的行列式可表示为:
∣AT∣=∣−A∣=(−1)n∣A∣
因为 n 为奇数,(−1)n=−1,故:
D=−D⟹2D=0⟹D=0
当 n 为偶数时:
D=(−1)4D=D
该式恒成立,因此偶数阶反对称行列式的值不一定为 0,如 2 阶反对称行列式:
0−aa0=a2=0
在 n 阶行列式
D=a11a21⋮an1a12a22⋮an2………a1na2n⋮ann
中划去 aij 所在的第 i 行、第 j 列的元素,由剩下的元素按原来的位置排法构成的一个 n−1 阶行列式
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 的余子式,记为 Mij;称 (−1)i+jMij 为 aij 的代数余子式,记为 Aij,即
Aij=(−1)i+jMij.
【注】Aij 与 aij 的数值大小无关
定理1: ** n 阶行列式等于它的任何一行(列)元素与其对应的代数余子式乘积之和**,即
∣A∣=ai1Ai1+ai2Ai2+⋯+ainAin=∑k=1naikAik, i=1,2,…,n.按行
∣A∣=a1jA1j+a2jA2j+⋯+anjAnj=∑k=1nakjAkj, j=1,2,…,n.按列
前一个公式称 ∣A∣ 是按第 i 行展开的展开式,后一个公式称 ∣A∣ 是按第 j 列展开的展开式。
按0比较多的行(列)展开好计算
image-20260507161628285
定理2(异乘变零定理): 行列式的任一行(列)元素与另一行(列)元素的代数余子式乘积之和为 0,即
∑k=1naikAjk=ai1Aj1+ai2Aj2+⋯+ainAjn=0, i=j.
∑k=1nakiAkj=a1iA1j+a2iA2j+⋯+aniAnj=0, i=j.
image-20260507164113329
在用展开公式的时候,还要注意下面几个特殊情况的配合:
(1) 上(下)三角形行列式
上(下)三角形行列式的值等于主对角线元素的乘积:
a11a12a22……⋱a1na2n⋮ann=a11a21⋮an1a22⋮an2⋱…ann=a11a22⋯ann.
(2) 关于副对角线的行列式
a11a21⋮an1a12a22⋮0………a1,n−1a2,n−1⋮0a1n0⋮0=00⋮an1………0a2,n−1⋮an,n−1a1na2n⋮ann=(−1)2n(n−1)a1na2,n−1⋯an1.
k 阶子式:
n 阶矩阵中任取 k 行 k 列,按原顺序构成的 k 阶行列式,记为 N。
余子式:划去 k 阶子式 N 所在 k 行 k 列,剩余元素构成 n−k 阶行列式,为 N 的余子式,记作 M。
**代数余子式:**子式 N 在第 i1,i2,…,ik 行、第 j1,j2,…,jk 列:A=(−1),(i1+i2+⋯+ik),+,(j1+j2+⋯+jk)M。
拉普拉斯定理:任意 n 阶行列式,选定k 行(或 k 列),行列式值等于这 k 行中所有 k 阶子式与其对应代数余子式乘积之和:D=N1A1+N2A2+N3A3+⋯+NCnkACnk
Cnk 是从 n 行中取 k 行的组合数。
两个特殊的拉普拉斯展开式 适用于带有0块的行列式
如果 A 和 B 分别是 m 阶和 n 阶矩阵,则
AO∗B=A∗OB=∣A∣⋅∣B∣,
OBA∗=∗BAO=(−1)mn∣A∣⋅∣B∣.
image-20260508122155512
(4) 范德蒙德行列式
\begin{vmatrix} 1 & 1 & \dots & 1 \\ x_1 & x_2 & \dots & x_n \\ x_1^2 & x_2^2 & \dots & x_n^2 \\ \vdots & \vdots & & \vdots \\ x_1^{n-1} & x_2^{n-1} & \dots & x_n^{n-1} \end{vmatrix} = \prod_ \limits{1 \le j < i \le n} (x_i - x_j).