
线性代数笔记(12)——行列式
行列式
给定一个 n 阶矩阵 A,我们来定义 A 的行列式 detA=|A|,它是一个数。
因此,行列式可以理解为一个函数:
Mn(R)→R
二阶行列式的几何含义
设 A=(α,β),detA 即为平行四边形 S 的”有向“面积。
从 α 到 β 是逆时针取 +,否则取 −,则 detA=|α,β|。
性质:
- k|abcd|=|kabkcd|=|akbckd|
- |ab1+b2cd1+d2|=|ab1cd1|+|ab2cd2|
- |abcd|=–|badc|
一般行列式的定义
满足:
- |In|=det(In)=1。
- 设 A=(α1,⋯,αn),B=(α1,⋯,kαi,⋯,αn),则 kdet(A)=det(B)。
- 设 A=(α1,⋯,αn),A′=(α1,⋯,α′i,⋯,αn),B=(α1,⋯,αi+α′i,⋯,αn),则 det(B)=det(A)+det(A′)。
- det(A)=det(AT)。
- 设 A=(α1,⋯,αn),交换 A 的任意两列得到矩阵 C,则 det(A)=–det(C)。
注:
- 有第 4 条可知,以上性质对“行”也有类似性质。
- 通过第 1、2、3 和 5 条就可以定义行列式。
行列式和初等变换
根据上述定义可以有以下推论:
- 设 A 的两行(列)成比例,则 detA=0。
- 将 A 的某一行(列)乘上一倍数加到另一行(列),得到矩阵 A′,则 detA=detA′。(行倍乘变换不改变行列式)
再根据定义,可以得到各种初等行变换对矩阵行列式的影响。
定理:设 A 通过初等行变换 E,得到 A′,即 A′=EA,则 |A′|=|E|⋅|A|。
注:上(下)三角形的行列式 |A| 等于对角线元素相乘。
推论:
- 设 A 是一 n 阶方阵,|A|≠0⇔A 可逆。
- 设 A,B 是两 n 阶方阵,则 |AB|=|A|⋅|B|。
- 若 A 可逆,则 det(A−1)=(detA)−1。
第一条证明考虑设出行变换 E 使得 EA=U,根据 detU=0 得出 detA=0。
第二条通过 B 不可逆时 |AB||B| 满足 A 的行列式的要求,得出 |A|⋅|B|=|AB|。
第三条由第二条立即可知,进一步可知正交阵的行列式只能为 ±1。
行列式的计算
行列式计算公式和展开定理
方法 1:
|A|=∑P(−1)r(P)n∏i=1aiPi
其中 P 表示枚举 1∼n 的所有排列,r(P) 表示排列 P 的逆序(对)数,也就是满足 i<j,Pi>Pj 的 (i,j) 的对数。
定义奇(偶)排列为 r(P) 为奇(偶)数的排列。
注:交换排列中两个数的位置,这种操作称为对换。一次对换会使得奇排列变为偶排列,偶排列变为奇排列。
方法 2:
将 A 行列消去,在写成 n–1 阶行列式的组合,这样可以递归计算。
定义:设 A=(aij)n×n,Mij 是 A 划去第 i 行和第 j 列得到的 n–1 阶矩阵。
detMij 称为余子式。
Cij=(−1)i+jdetMij 称为代数余子式。
定理:
|A|=ai1Ci1+ai2Ci2+⋯+ainCin=a1jC1j+a2jC2j+⋯+anjCnj
范德蒙德行列式
Dn=|11⋯1x1x2⋯xnx21x21⋯x2n⋮⋮⋱⋮xn–11xn–12⋯xn–1n|=∏1≤i<j≤n(xj−xi)
典型例题
设 Am×n,Bn×m,则 |Im–AB|=|In–BA|。
证明:
(Im0−BIn)(ImABIn)=(ImA0In–BA)(ImABIn)(Im0−BIn)=(Im–ABA0In)
而(考虑行列式计算公式):
|AB0C|=|A0BC|=|A||C|
故:
|ImABIn|=|ImA0In–BA|=|In–BA|=|Im–ABA0In|=|Im–AB|
推广:|λIm–AB|=λm–n|λIn–BA|,λ≠0
No Comments