线性代数 Cheat Sheet 4-6:秩
设想一个填充满随机数的 40×50 矩阵 A,A 中线性无关列的最大个数和 AT 中线性无关列的最大个数(A 中线性无关行的最大个数)是相同的,这个公共值是矩阵 A 的秩。
若 A 是一个 m×n 矩阵,A 的每一行具有 n 个元素,可以视为 Rn 中的一个向量,其行向量的所有线性组合的集合称为 A 的行空间,记为 RowA。由于每一行具有 n 个元素,所以 RowA 是 Rn 的一个子空间。因为 A 的行与 AT 的列相同,也可以用 ColAT 代替 RowA。
定理 13 若两个矩阵 A 和 B 行等价,则它们的行空间相同。若 B 是阶梯形矩阵,则 B 的非零行构成 A 的行空间的一个基,同时也是 B 的行空间的一个基。
注意上面定理中 “B 的非零行”指的是 B 本身的非零行,不是B 非零行位置对应在 A 中的行,因为对 A 进行行变换会改变 A 的行的相关关系。
也可以利用 A 的行求 A 的行空间 RowA 的基:对 AT 进行行化简(不改变 AT 的列的相关关系),找到 AT 的主元列,这些主元列是 A 的行,构成 A 的行空间的一个基。
定义 A 的秩即 A 的列空间的维数。
由于 RowA 与 ColAT 相同,故 A 的行空间的维数等于 AT 的秩。
定理 13(秩定理)m×n 矩阵 A 的列空间和行空间的维数相等,这个公共的维数(即 A 的秩)还等于 A 中主元位置的个数,且满足方程
rankA+dimNulA=n
RowA 和 NulA 的公共向量只有零向量,二者是相互“垂直”的。对 RowAT(=ColA) 和 NulAT 有同样的结果。
1. 秩和可逆矩阵定理
定理(可逆矩阵定理(续))令 A 是一个 n×n 矩阵,则下列命题的每一个均等价于 A 是可逆矩阵:
m. A 的列构成 Rn 的一个基。
n. ColA=Rn。
o. dimColA=n。
p. rankA=n。
q. \mathrm{Nul}\; A = {\boldsymbol 0}。
r. \dim \mathrm{Nul}\; A = 0。