每個線性映射都會伸展、壓縮、旋轉或反射它所作用的空間。**行列式(determinant)**以單一數值捕捉這種淨效果:它是映射縮放體積的帶號因子。如果行列式為 2,映射使每個體積加倍;若為負,映射還會翻轉定向;若為 0,映射將整個空間壓縮殆盡——此時映射不再可逆。
2×2 的情形
對於 2×2 矩陣
A=(acbd),
其行列式為
\det(A) = ad - bc. \tag{1}
幾何意義顯而易見:A 的兩個直行是 R2 中的向量 u=(a,c)⊤ 和 v=(b,d)⊤。量值 ∣det(A)∣=∣ad−bc∣ 等於 u 與 v 所張出的平行四邊形面積。
符號攜帶定向資訊。若兩個直行呈逆時針方向(標準定向),則 det(A)>0;若呈順時針方向(反轉定向),則 det(A)<0;當直行線性相依時 det(A)=0——平行四邊形退化為面積為零的線段。
3×3 的情形
寫
A=a11a21a31a12a22a32a13a23a33.
其行列式為
det(A)=a11(a22a33−a23a32)−a12(a21a33−a23a31)+a13(a21a32−a22a31).(2)
括號內的每個表達式本身都是一個 2×2 行列式——即刪去第 1 列和對應元素所在直行後的子矩陣。這種「沿第一列展開」是一般定義的出發點。
一般定義
對於體 F 上的 n×n 矩陣 A,行列式以沿第 1 列餘因子展開的方式遞迴定義:
\det(A) \coloneqq \sum_{j=1}^{n} (-1)^{1+j}\, a_{1j}\, \det(A_{1j}), \tag{3}
其中 Aij 表示**(i,j) 子矩陣(minor)**——從 A 中刪去第 i 列和第 j 行後所得的 (n−1)×(n−1) 子矩陣。純量
Cij:=(−1)i+jdet(Aij)
稱為 A 的**(i,j) 餘因子(cofactor)**。邊界條件為:1×1 矩陣時,det([a])=a。
行列式的性質中證明了一個關鍵定理:沿任意列或行展開均得到相同的值。這個事實從上述定義看來遠非顯然,但在實際計算中使行列式的求值靈活許多。
幾何詮釋
在 Rn 中,∣det(A)∣ 是由 A 的直行向量所張出的**n 維平行超體(parallelepiped)的體積**。在 R2 中這是面積,在 R3 中這是通常意義下的體積。
符號表示定向:det(A)>0 意味著直行構成正定向基底(與標準基底的手向相同);det(A)<0 意味著定向被反轉。
由於 det(A) 是線性映射 TA(x)=Ax 的體積縮放因子,對任意有界區域 S⊆Rn 有
Vol(TA(S))=∣det(A)∣⋅Vol(S).
此等式是多變數積分換元公式的基礎。
行列式與可逆性
關於行列式最重要的單一事實:
A \text{ 可逆} \iff \det(A) \ne 0. \tag{4}
若 det(A)=0,映射 TA 至少壓縮了一個維度——體積變為零,映射因此無法被反轉。若 det(A)=0,映射以非零因子縮放體積,從而是雙射,即可逆。利用行列式給出 A−1 的顯式公式,在行列式的性質中進一步展開。
摘要
- 行列式 det(A) 是指派給每個方陣的純量,以餘因子展開遞迴定義:det(A)=∑j=1n(−1)1+ja1jdet(A1j)。
- 當 n=1 時:det([a])=a。當 n=2 時:det(acbd)=ad−bc。
- 幾何上,∣det(A)∣ 是由 A 的直行所張出的 n 維平行超體體積;符號記錄定向。
- 線性映射 TA 將所有體積縮放 ∣det(A)∣ 倍。
- A 可逆當且唯當 det(A)=0。
- 實際計算及進一步性質——沿任意列或行展開、列運算規則、乘積性、逆矩陣公式、克拉瑪法則——在行列式的性質中介紹。