記作:det(A)、|A|
用途:
判斷是否可逆 (Invertible)、非奇異 (Nonsingular),若不為 0 代表可逆、非奇異
尋找特徵值 (Eigenvalue)
範例
A=[3412],則 A 的行列式 det(A)=|3412|
計算
存在許多公式以 2x2 行列式公式為例
|3412|=3×2−4×1=2
更高階的採用拉普拉斯展開 (cofactor expansion)
cofactor 定義:
A 的第 i 列第 j 行元素 aij 的 cofactor Aij=(−1)i+jdet(Mij)
其中 Mij 為 A 矩陣去掉第 i 列第 j 行後的矩陣,稱作 minor of aij
e.g.
A=[254312546]
則 A12=(−1)3det(M12)=(−1)|3256|=−(18−10)=−8
而行列式值可以透過 cofactor 運算
det(A)=a11A11+a12A12+a13A13=a11(−1)2det(M11)+a12(−1)3det(M12)+a13(−1)4det(M13)
以上面例子來說
det(A)=2|1246|−5|3256|+4|3154|=2(6−8)−5(18−10)+4(12−5)=−16
這個範例是使用第1列運算
其實使用哪一行哪一列都可以
所以一般化的定義:
det(A)={a11 if n=1ai1Ai1+ai2Ai2+ai3Ai3+⋯+ainAin if n>1(由第i列展開)a1jA1j+a2jA2j+a3jA3j+⋯+anjAnj if n>1(由第j行展開)whereAij=(−1)i+jdet(Mij)∀1≤i,j≤n
定理
給定 nxn 矩陣,則(1) 若有任一行或任一列元素全為 0,則行列式值為 0
(2) 若有任兩列或行相同,則行列式值為 0
Q: 列或行運算後行列式值不變?
A: 從二階來看 |abcd|=ad−bc
列運算後假設得到 |a+2cb+2dcd|=(a+2c)d−(b+2d)c=ad+2cd−db−2dc=ad−bc