矩陣的秩(Rank)是線性代數中的核心概念,表示矩陣中線性無關的行(或列)的最大數量,反映了矩陣所包含的“獨立信息”的多少。以下是其核心要點:
1. 秩的定義
-
行秩:矩陣中線性無關的行的最大數量。
-
列秩:矩陣中線性無關的列的最大數量。
-
關鍵結論:對任何矩陣,行秩 = 列秩,統稱為矩陣的秩,記作 rank(A)。
2. 秩的幾何意義
-
矩陣的秩 = 矩陣對應的線性變換后空間的維度。
-
例如,若 A 是一個 3×3 矩陣:
-
若 rank(A)=3,變換后的空間仍是三維的(滿秩)。
-
若 rank(A)=2,變換將三維空間壓縮到一個平面。
-
若 rank(A)=1,變換將空間壓縮到一條直線。
-
-
3. 秩的計算方法
(1) 高斯消元法
通過初等行變換將矩陣化為行階梯形,非零行的數量即為秩。
示例矩陣:
A = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]行階梯形:
[[1, 2, 3],[0, -3, -6],[0, 0, 0]] # 非零行數為2 → rank(A) = 2
(2) 行列式法(僅適用于方陣)
-
若方陣的行列式非零,則滿秩(秩=階數)。
-
若行列式為零,秩小于階數。
(3) 奇異值分解(SVD)
- 矩陣的秩等于非零奇異值的數量(適用于任意矩陣)。
4. 秩的性質
-
秩的范圍:若矩陣是m×n 的,則0≤rank(A)≤min(m,n)。
-
滿秩矩陣:若 rank(A)=min(m,n),稱矩陣為滿秩矩陣。
-
秩與方程組解的關系:
-
齊次方程 Ax=0:解空間的維度 = n?rank(A)(n 為變量數)。
-
非齊次方程 Ax=b:
-
有解 ? rank(A)=rank([A∣b])。
-
唯一解 ? 系數矩陣滿秩。
-
-
5. 秩的應用場景
-
數據降維:若數據矩陣秩較低,可通過主成分分析(PCA)壓縮維度。
-
機器學習:低秩矩陣分解用于推薦系統(如 Netflix 算法)。
-
圖像壓縮:利用低秩近似減少存儲空間。
-
系統可控性:控制理論中,系統是否可控可通過矩陣的秩判斷。
6. 示例分析
7. 常見誤區
-
行列式為零 ? 秩一定不足:僅對方陣成立,非方陣無行列式。
-
行秩 ≠ 列秩:實際上兩者始終相等。
-
秩與矩陣元素大小無關:秩只依賴線性相關性,與數值大小無關。
總結
矩陣的秩是衡量其“信息容量”的核心指標:
-
高秩:數據獨立性強,信息豐富。
-
低秩:數據冗余度高,可壓縮性強。
理解秩的概念,對分析線性方程組、數據降維、算法設計等至關重要。