在 m×n 矩阵 A 中,任取 k 行 k 列(k≤min(m,n)),位于这些行列交叉处的 k2 个元素按原顺序组成的 k 阶行列式,称为 A 的一个 k 阶子式。
矩阵 A 的秩 r(A) 定义为 A 中非零子式的最高阶数。
即:r(A)=r 意味着:
- A 中存在一个 r 阶非零子式
- A 中所有 r+1 阶子式(如果存在)都为零
矩阵 A 的秩等于其行阶梯形中非零行的行数。
- 行秩:矩阵行向量组的极大线性无关组所含向量的个数
- 列秩:矩阵列向量组的极大线性无关组所含向量的个数
定理:行秩 = 列秩 = 矩阵的秩。
将矩阵 A 用初等行变换化为行阶梯形,非零行的行数即为 r(A)。
示例:求 A=121241361481 的秩。
Ar2−2r1,r3−r110020−130−240−3r2↔r31002−103−204−30
非零行有 2 行,故 r(A)=2。
从高阶到低阶寻找非零子式。若所有 r+1 阶子式为零,但存在 r 阶非零子式,则秩为 r。
此方法适用于低阶矩阵或特殊结构的矩阵。
- 0≤r(A)≤min(m,n)
- r(A)=r(AT)
- r(A)=r(ATA)=r(AAT)
- r(kA)=r(A)(k=0)
- A 可逆 ⟺r(A)=n(A 为 n 阶方阵)
初等变换不改变矩阵的秩。
- r(AB)≤min(r(A),r(B))
- 若 A 可逆,则 r(AB)=r(B),r(BA)=r(B)
- Sylvester 不等式:r(A)+r(B)−n≤r(AB)(A 为 m×n,B 为 n×p)
- r(A+B)≤r(A)+r(B)
- r(A+B)≥∣r(A)−r(B)∣
设 A 为 m×n 矩阵,则:
r(A)+dim(N(A))=n
其中 N(A)={x∣Ax=0} 为 A 的零空间(解空间)。
设 A 为 n 阶方阵(n≥2),则:
r(A∗)=⎩⎨⎧n,1,0,r(A)=nr(A)=n−1r(A)<n−1
证明:
- 当 r(A)=n 时,∣A∣=0,∣A∗∣=∣A∣n−1=0,故 r(A∗)=n
- 当 r(A)=n−1 时,∣A∣=0 且存在 n−1 阶非零子式,故 A∗=O;又 AA∗=∣A∣I=O,故 r(A∗)≤n−r(A)=1,所以 r(A∗)=1
- 当 r(A)<n−1 时,所有 n−1 阶子式为零,故 A∗=O,r(A∗)=0
对于 Ax=b(A 为 m×n 矩阵):
| 条件 | 解的情况 |
| ----------- | -------- | -------- |
| r(A)=r(A∣b)=n | 唯一解 |
| r(A)=r(A∣b)<n | 无穷多解 |
| r(A)<r(A∣b) | 无解 |
A 可逆 ⟺r(A)=n
设 α1,α2,…,αs 为 n 维向量,构造矩阵 A=(α1,α2,…,αs):
- r(A)=s:线性无关
- r(A)<s:线性相关
若 AB=O,则 r(A)+r(B)≤n(A 为 m×n,B 为 n×p)。
推论:若 A 为 m×n 矩阵且 r(A)=n,AB=O,则 B=O。
设 A 为 4×3 矩阵,r(A)=2,B=100020003,求 r(AB)。
解:B 为可逆矩阵,故 r(AB)=r(A)=2。
设 A 为 n 阶方阵,A2=A,证明 r(A)+r(I−A)=n。
证明:由 A2=A 得 A(I−A)=O,故 r(A)+r(I−A)≤n。
又 A+(I−A)=I,故 n=r(I)≤r(A)+r(I−A)。
因此 r(A)+r(I−A)=n。
设 A 为 m×n 矩阵,B 为 n×m 矩阵,AB=O,证明 r(A)+r(B)≤n。
证明:AB=O 意味着 B 的列向量都是 Ax=0 的解,即 B 的列空间包含在 A 的零空间中。
dim(col(B))≤dim(N(A))=n−r(A)
即 r(B)≤n−r(A),故 r(A)+r(B)≤n。