考研相關文章參考資料為 wjungle 大神提供的筆記
Ch2 行列式
二階行列式
定義
A=[acbd], 則 det(A)=∣A∣=ad−bc
高階行列式
降階法
定義
A:n∗n, det(A) 可遞迴定義如下:
- 若 n=1, 則 det(A)=a11
- 若 n≥2, 則: det(A)=a11det(A11)−a12det(A12)+⋯+(−1)1+na1ndet(A1n)
- Aij 表示 A 中去掉第 i 列、第 j 行後所得的 (n−1)∗(n−1) submatrix
定義
A:n∗n, 定義 cof(aij)=(−1)i+jdet(Aij), 稱為 A 之第 (i,j) 項 cofactor (餘因子)
定理
A:n∗n, 則:
- det(A)=∑j=1naijcof(aij), ∀i=1,⋯,n (第 i 列展開)
- det(A)=∑i=1naijcof(aij), ∀j=1,⋯,n (第 j 行展開)
- 計算時宜找 0 較多的行或列展開
定理
A:n∗n, 則 det(A)=det(AT)
行列式之性質
Note
- 若 A 具零列或零行, 則 det(A)=0
- 若 A 為上三角矩陣或下三角矩陣, 則 det(A)=a11a22⋯ann (對角線相乘)
- det(In)=1
性質
列運算與行運算對行列式的影響:
- det(rij(A))=−det(A)
- det(ri(k)(A))=kdet(A)
- det(rij(k)(A))=det(A)
根據以上性質可以把矩陣化為上三角後計算行列式:
定理
A:n∗n, 則 A 可逆 ⇔r(A)=n⇔det(A)=0
- 等價地, A 不可逆 ⇔r(A)<n⇔det(A)=0
定理
- A,B:n∗n, 則 det(AB)=det(A)det(B)
- det(AB)=det(A)det(B)=det(B)det(A)=det(BA)
- 當 A,B 不為方陣時, det(AB)=det(BA) 未必成立
性質
A:n∗n, 則:
- det(A2)=det(A)2
- det(Ak)=det(A)k
- 若 A 可逆, 則 det(A−1)=det(A)1
- 若 c∈F, 則 det(cA)=cndet(A)
- det(−A)=(−1)ndet(A)
- 若 A 具二列或二行相同或成倍數, 則 det(A)=0
範例
令 An 為 n∗n 三對角矩陣:
An=⎣⎢⎢⎢⎢⎢⎢⎢⎡2−10⋮0−12−1⋱⋯0−12⋱0⋯⋱⋱⋱−10⋮0−12⎦⎥⎥⎥⎥⎥⎥⎥⎤
求 det(An)。
令 an=det(An)。沿第一列展開可得:
- an=2an−1−an−2
- a1=2
- a2=∣∣∣2−1−12∣∣∣=3
由遞迴式可得 a1=2,a2=3,a3=4,⋯, 猜得:
Note
一般三對角矩陣若主對角線皆為 a, 上對角線皆為 b, 下對角線皆為 c, 記其 n 階行列式為 an, 則:
- an=a⋅an−1−bc⋅an−2
- a1=a
- a2=a2−bc
Vandermonde determinant
定理
V(x1,x2,⋯,xn)=∣∣∣∣∣∣∣∣∣∣11⋮1x1x2⋮xnx12x22⋮xn2⋯⋯⋱⋯x1n−1x2n−1⋮xnn−1∣∣∣∣∣∣∣∣∣∣=i<j∏(xj−xi)
Note
- 每一列都由同一個數 xi 依序形成 1,xi,xi2,⋯,xin−1
- 先確認各列對應的 xi, 再直接計算所有 i<j 的差 xj−xi 並相乘
- 若有兩個 xi 相同, 其中一個因子會是 0, 因此 determinant 為 0
範例
∣∣∣∣∣∣∣∣∣∣∣∣111⋮1123⋮n12232⋮n2⋯⋯⋯⋱⋯12n−13n−1⋮nn−1∣∣∣∣∣∣∣∣∣∣∣∣=1≤i<j≤n∏(j−i)
由差值分組可得:
- j−i=1 出現 n−1 次
- j−i=2 出現 n−2 次
- ⋯
- j−i=n−1 出現 1 次
因此:
∏1≤i<j≤n(j−i)=(n−1)!(n−2)!⋯2!1!
分塊矩陣行列式
Note
一般而言:
det[ACBD]=det(AD−BC)
不可把分塊矩陣直接當成二階行列式套公式。
若分塊矩陣呈 block upper triangular 或 block lower triangular, 則行列式等於對角分塊行列式相乘:
det[IC0A]=det[I0CA]=det(A)
det[AC0I]=det[A0CI]=det(A)
定理
det[A0CB]=det(A)det(B)
det[AC0B]=det(A)det(B)
證明
[A0CB]=[I00B][A0CI]
[AC0B]=[A00I][IC0B]
古典伴隨矩陣
定義
A:n∗n, 定義 adj(A)=[dij]n∗n, 其中 dij=cof(aji), 稱為 A 之 classical adjoint
定理
A:n∗n, 則 A⋅adj(A)=adj(A)⋅A=det(A)In
Note
- 若 A:n∗n 可逆, 則 A−1=det(A)adj(A)
- 若 A=[acbd] 且 ad−bc=0, 則:
A−1=ad−bc1[d−c−ba]
克拉瑪公式
定理
A:n∗n, x=[x1⋮xn], b=[b1⋮bn]。
令 Ai(b) 表示將 A 的第 i 行換成 b 後所得矩陣:
Ai(b)=[a1 ⋯ ai−1 b ai+1 ⋯ an]
設 Δ=det(A), Δi=det(Ai(b))。若 A 可逆, 則 Ax=b 的解為:
x1=ΔΔ1, x2=ΔΔ2, ⋯, xn=ΔΔn
Note
- 需要 det(A)=0, 也就是 A 可逆
- 要求 xi 時, 將 A 的第 i 行換成 b, 再計算 det(Ai(b))/det(A)