☰本集目录
◎学习目标
- 掌握初等行变换不改变列向量组的线性相关性这一关键性质;
- 证明初等行变换不改变矩阵的列秩;
- 得出任意矩阵的行秩 = 列秩这一核心结论;
- 学会定义并使用矩阵的秩\(\operatorname{rank}(A)\);
- 掌握用行阶梯形矩阵计算秩和求极大线性无关组的实用方法;
- 理解"不同行阶梯形的非零行数相同"这一第一章遗留问题的解答。
1初等行变换不改变列向量的线性相关性 ⏱ 00:06
先建立一个基本工具。设矩阵 \(C\) 经初等行变换化为 \(D\),考虑两个齐次线性方程组:
由此立即推出:
证明
设 \(C=(\alpha_1,\dots,\alpha_n)\),\(D=(\delta_1,\dots,\delta_n)\)。方程组 \(C\mathbf{x}=\mathbf{0}\) 有非零解 ⏱ 02:06
2初等行变换不改变列秩 ⏱ 00:03
证明(利用极大线性无关组的定义与线性相关性保真)
第一步:列秩 ≥。设 \(B\) 中第 \(j_1,\dots,j_r\) 列线性无关(它们是极大线性无关组)。考虑 \(A\) 中对应列 \(\alpha_{j_1},\dots,\alpha_{j_r}\)。将它们组成子矩阵 \(\widetilde{A}\),对 \(\widetilde{A}\) 施行同样的初等行变换得到 \(\widetilde{B}\)(即 \(B\) 的对应列组成的子矩阵)。⏱ 01:40
由定理(上一节的命题),\(\widetilde{B}\) 的列线性无关 \(\Rightarrow\) \(\widetilde{A}\) 的列线性无关。即 \(\alpha_{j_1},\dots,\alpha_{j_r}\) 线性无关,故 \(\operatorname{colrank}(A)\geq r\)。
第二步:列秩 ≤。设 \(\alpha_l\) 是 \(A\) 的列向量组中异于 \(\alpha_{j_1},\dots,\alpha_{j_r}\) 的任一列。将 \(\alpha_l\) 添入上述组中,组成 \(\widetilde{A}_2\)(含 \(r+1\) 列)。对应的 \(B\) 中列组成的 \(\widetilde{B}_2\) 必线性相关(因为 \(j_1,\dots,j_r\) 已是极大组)。⏱ 03:04
由同解性,\(\widetilde{A}_2\) 的列也线性相关,即 \(\alpha_{j_1},\dots,\alpha_{j_r},\alpha_l\) 线性相关。由定义,\(\alpha_{j_1},\dots,\alpha_{j_r}\) 是 \(A\) 列向量组的极大线性无关组,故 \(\operatorname{colrank}(A)=r=\operatorname{colrank}(B)\)。⏱ 04:58
3任意矩阵的行秩 = 列秩(主定理) ⏱ 06:36
证明(三步串联)
第一步:对 \(A\) 施以初等行变换,化为行阶梯型矩阵 \(G\)(第一章方法)。⏱ 06:44
第二步:由定理 3(初等行变换不改变行秩):
第三步:由 P34 的定理 1(行阶梯型矩阵行秩=列秩):
第四步:由定理 3(初等行变换不改变列秩):
串联:
4矩阵的秩的定义与计算方法 ⏱ 08:52
- 对矩阵 \(A\) 施以初等行变换,化为行阶梯型 \(G\);
- 数出 \(G\) 的非零行个数 \(r\);
- 则 \(\operatorname{rank}(A)=r\)。
5求列向量组极大线性无关组的方法 ⏱ 10:25
证明
由 P34 定理 2,\(G\) 的主元所在列 \(\delta_{j_1},\dots,\delta_{j_r}\) 是 \(G\) 的列向量组的极大线性无关组。⏱ 10:25
由定理 3(初等行变换保持极大线性无关组的列位置),\(A\) 的对应列 \(\alpha_{j_1},\dots,\alpha_{j_r}\) 也是 \(A\) 的列向量组的极大线性无关组。
- 对 \(A\) 施行初等行变换化为行阶梯型 \(G\);
- 找出 \(G\) 中主元所在的列(如第 1、3 列);
- 则 \(A\) 的第 1、3 列即为所求极大线性无关组。
6回答第一章留下的问题:⏱ 12:51行阶梯形的非零行数唯一性
第一章曾提出一个问题:给定系数矩阵 \(A\),经不同初等行变换可能得到不同的行阶梯型 \(G_1,G_2,\dots\),它们的非零行个数是否相同?
因此,无论怎样化阶梯形,非零行个数必然相同——这就严格回答了第一章的遗留问题。
这一结论也意味着:对于齐次线性方程组 \(A\mathbf{x}=\mathbf{0}\),是否有无穷多解完全由 \(r=\operatorname{rank}(A)\) 与未知量个数 \(n\) 的大小关系决定(\(r
★重点回顾
⚠易错点提醒
- 用行变换求列向量组极大无关组时,误取行阶梯形的列而非原矩阵的列:记住,主元列的位置给出了原矩阵中应该选取哪些列。
- 混淆"行秩 = 列秩"与"矩阵对称":行秩=列秩是对任何矩阵都成立的深刻事实,不是因为矩阵对称。
- 认为初等列变换也可以用来求列秩:初等列变换同样不改变列秩(可由转置性质推出),但本节课只用到初等行变换。
- 忽视"初等行变换不改变列秩"的证明难度:这是全节最难的部分,理解其核心思路(同解性 → 线性相关性保真 → 极大组位置保真)是关键。
✎自测与作业
- 求矩阵 \(A=\begin{pmatrix}1&2&3&4\\2&4&5&6\\1&2&1&2\end{pmatrix}\) 的秩,并求其列向量组的一个极大线性无关组。(提示:先化为行阶梯形,再回代到原矩阵。)
- 验证:对任意 \(3\times 3\) 可逆矩阵 \(A\),\(\operatorname{rank}(A)=3\);对零矩阵 \(O\),\(\operatorname{rank}(O)=0\)。
- 证明:若 \(A\) 是 \(m\times n\) 矩阵且 \(\operatorname{rank}(A)=n\),则齐次方程组 \(A\mathbf{x}=\mathbf{0}\) 只有零解。
- 设 \(A\) 经初等行变换化为 \(B\),证明:\(A\) 的列向量组线性相关 \(\iff\) \(B\) 的列向量组线性相关。(利用同解性直接证明。)
- (思考)为什么"初等行变换不改变列秩"在直观上难以理解?尝试用"行操作只混合行方向、不改变列方向结构"的角度给出物理解释。
- (选做)证明:\(\operatorname{rank}(A^{\mathrm{T}})=\operatorname{rank}(A)\)。(提示:列空间与行空间通过转置互相对应。)