考研数学二·零基础讲义 · 第 16 讲(下)|矩阵:分块、初等变换与秩
学完本讲,你能用分块简化运算、看懂"左乘变行右乘变列"、用初等行变换求逆矩阵、把矩阵化成行阶梯形并求秩(含参数讨论)。预计用时:4–5 小时(含练习)。
本讲地图#
- 分块矩阵:把大矩阵切成小块当"元素"运算;分块对角、副对角分块的逆。
- 初等变换与初等矩阵:三种初等变换、三种初等矩阵、"左乘变行、右乘变列"。
- 初等行变换求逆:(A∣E)→(E∣A−1),三阶及以上的主力方法。
- 行阶梯形、行最简形与秩:秩的定义、用行变换求秩、带参数的秩、常用秩不等式;矩阵等价。
- 考研怎么考:初等矩阵与变换的对应关系是选择题常客;求秩、含参数讨论秩会贯穿第 17–18 讲的向量组和方程组大题。
- 大纲要求:了解矩阵初等变换的概念、初等矩阵的性质、矩阵等价的概念、分块矩阵及其运算;理解矩阵的秩的概念;掌握用初等变换求矩阵的秩和逆矩阵的方法。
前置知识#
- 矩阵乘法、逆矩阵、伴随矩阵,见第 16 讲(上)。
- 行列式的计算(判断可逆、子式),见第 15 讲(上)(下)。
一、分块矩阵#
1.1 大白话#
大矩阵用横线竖线切成几块,每一块当成一个"大元素"来运算,这就是分块。就像把一个班分成几个小组,先按组管理。
1.2 常用结论#
- 分块后加法、数乘、乘法按"元素"的规则照做,前提是分块方式匹配(乘法时左边的列分法要和右边的行分法一致)。
- 转置:块的位置转置,每一块自己也要转置:
(ACBD)T=(ATBTCTDT).
(AOOB)−1=(A−1OOB−1),(OBAO)−1=(OA−1B−1O).
- 行列式:AOOB=∣A∣∣B∣(A,B 为方阵)。
- 按列分块:A=(α1,α2,…,αn),每个 αj 是一列。这种写法在第 17、18 讲天天用。
例 1 求 P=200011023 的逆矩阵。
解:P=(AOOB),A=(2),B=(1123)。A−1=(21);∣B∣=1,B−1=(3−1−21)。所以
P−1=210003−10−21.
例 2(分块乘法) 设 A=1000010013102401,求 A2 和 An。
解:按 2+2 分块,A=(EOCE),其中 E 是 2 阶单位矩阵,C=(1324)。把块当成"元素"做乘法:
A2=(EOCE)(EOCE)=(EE+COOE+EOEC+CEOC+EE)=(EO2CE).
同理 A3=A2A=(EO3CE),归纳得 An=(EOnCE)。写成数字:
A2=1000010026104801,An=10000100n3n102n4n01.
注意块乘法时 EC、CE 的左右顺序要保持(这里恰好都等于 C)。
例 3(副对角分块求逆) 求 P=011023300 的逆矩阵。
解:分块成 P=(OBAO),其中 A=(3)(右上角 1×1),B=(1123)(左下角 2×2)。由公式
P−1=(OA−1B−1O).
A−1=(31),B−1=(3−1−21)。注意 B−1 是 2×2,放在右上角,于是 P−1 的前两行是 (0, 3, −2)、(0, −1, 1),第三行是 (31, 0, 0):
P−1=00313−10−210.
验证第一行乘第一列:0⋅0+3⋅1+(−2)⋅1=1 ✓(其余位置同样可验)。
⚠️ 易错点#
- 副对角分块的逆矩阵,A−1 和 B−1 的位置要交换。
- 分块转置时,小块自身也要转置。
二、初等变换与初等矩阵#
2.1 三种初等行变换#
和第 15 讲行列式里的三种操作一样:
- 交换两行:ri↔rj;
- 某行乘非零数 k:ri×k(k=0);
- 某行加上另一行的 k 倍:ri+krj。
把 r 换成 c 就是初等列变换。区别:行列式里这些操作会改变"值",而矩阵做初等变换后得到的是另一个矩阵,要用箭头"→"连接,不能用等号。
2.2 初等矩阵#
定义:对单位矩阵 E 做一次初等变换得到的矩阵,叫初等矩阵。三种:
- E(i,j):交换 E 的第 i,j 行;
- E(i(k)):E 的第 i 行乘 k;
- E(i,j(k)):E 的第 j 行的 k 倍加到第 i 行。
三阶的三个具体例子(自己对照"对 E 做了什么"):
E(1,3)=001010100,E(2(5))=100050001,E(1,3(2))=100010201.
- 第一个:E 的第 1、3 行互换;
- 第二个:E 的第 2 行乘 5;
- 第三个:E 的第 3 行的 2 倍加到第 1 行,所以 2 出现在第 1 行第 3 列。
它们的行列式分别是 −1、5、1,正好对应第 15 讲(上)的"换行变号、倍乘、倍加不变"。
核心定理(左行右列):
- 对 A 做一次初等行变换,等于在 A 的左边乘一个对应的初等矩阵;
- 对 A 做一次初等列变换,等于在 A 的右边乘一个对应的初等矩阵。
口诀:"左乘变行,右乘变列"。
例 4 A=147258369,E(1,2)=010100001,计算 E(1,2)A 和 AE(1,2)。
解:
E(1,2)A=417528639 (交换了 1、2 行),AE(1,2)=258147369 (交换了 1、2 列).
例 5(把变换翻译成矩阵乘法) 设 A 为 3 阶矩阵。先交换 A 的第 1、2 行得到 B,再把 B 的第 2 列加到第 1 列得到 C。求可逆矩阵 P,Q 使 C=PAQ。
解:
- 交换第 1、2 行 → 左乘 P=E(1,2)=010100001,B=PA;
- 把第 2 列加到第 1 列 → 右乘一个初等矩阵 Q。Q 怎么写?对 E 做同样的列变换:E 的第 2 列 (0,1,0)T 加到第 1 列 (1,0,0)T 上,第 1 列变成 (1,1,0)T:
Q=110010001.
所以 C=BQ=PAQ。
⚠️ 这里最容易错的是 Q 中那个 1 的位置:列变换"第 2 列加到第 1 列",1 出现在第 2 行第 1 列;如果你把它看成行变换"第 1 行加到第 2 行",得到的是同一个矩阵——这正是同一个初等矩阵"左乘看行、右乘看列"的两种读法。
初等矩阵的逆(还是初等矩阵,"反着做一次"):
E(i,j)−1=E(i,j),E(i(k))−1=E(i(k1)),E(i,j(k))−1=E(i,j(−k)).
例如 E(3,1(2))=102010001(把第 1 行的 2 倍加到第 3 行),它的逆是 10−2010001(再减回去)。
重要推论:
- 可逆矩阵可以写成若干个初等矩阵的乘积;
- 因此"对 (A∣E) 做行变换化成 (E∣A−1)"的原理是:一串行变换 = 左乘 P,PA=E 说明 P=A−1,而右半边 PE=P=A−1。
⚠️ 易错点#
- 初等变换前后的矩阵用"→"连接,写等号是错的。
- "左行右列"别记反。考研选择题常给"PA 是对 A 做了什么变换"。
三、用初等行变换求逆矩阵(推荐三阶及以上用)#
第 16 讲(上)学了伴随矩阵法,三阶就要算 9 个代数余子式,四阶要算 16 个三阶行列式,太累。下面这个方法只需要做行变换,是更通用的"主力方法"。
做法:把 A 和同阶单位矩阵 E 并排写成 (A∣E),只用初等行变换把左边化成 E,右边就自动变成 A−1:
(A∣E)初等行变换(E∣A−1).
为什么这样行? 上一节说过:一串初等行变换 = 左乘一串初等矩阵,合起来记作 P。如果 P 把 A 变成了 E,即 PA=E,那 P 就是 A−1;而同样的变换作用在右半边的 E 上,得到 PE=P=A−1。所以右半边自动就是逆矩阵。
例 6 求 A=101112113 的逆矩阵。
解:
(A∣E)=101112113100010001r3−r110011111210−1010001
r3−r210011011110−101−1001r2−r3r1−r310011000121−112−1−1−11
r1−r210001000111−1−12−10−11.
所以 A−1=11−1−12−10−11。
策略:先"从上往下"把左下角消成 0,再"从下往上"把右上角消成 0,最后把对角线化成 1。
⚠️ 易错点#
- 只能用行变换,不能行列混用(混用了右边就不是 A−1)。
- 如果左半边化出了全零行,说明 ∣A∣=0,A 不可逆,立即停止。
- 每一步对整行操作,右半边也要跟着变,最常见的错误是只改了左半边。
- 求完逆矩阵,花 30 秒乘回去验证一行。
四、行阶梯形与行最简形#
- 行阶梯形:零行(全 0 的行)在最下面;每个非零行从左数第一个非零元素(叫"首元"或"主元")所在的列,越往下越靠右,像台阶。
- 行最简形:在阶梯形基础上,首元都是 1,且首元所在列的其他元素都是 0。
任何矩阵都能用初等行变换化为行阶梯形、再化为行最简形。这是求秩、解方程组的"标准动作"。
例 7(化为行最简形) 把 M=213426−20−1237 化为行阶梯形和行最简形。
解:
第 1 步,左上角最好是 1,先 r1↔r2:
1232460−2−1327.
第 2 步,用第 1 行消第 1 列:r2−2r1 得 (0,0,−2,−4),r3−3r1 得 (0,0,−1,−2):
1002000−2−13−4−2.
第 3 步,r3−21r2 得零行:
1002000−203−40(行阶梯形).
第 4 步,r2×(−21) 把首元变成 1:
100200010320(行最简形).
首元在第 1 列和第 3 列,它们所在列的其他元素都已经是 0。注意第 2 行的首元在第 3 列(台阶可以一次"跨"两格),这完全允许。
五、矩阵的秩#
5.1 大白话#
一个矩阵里,有些行是"多余的"——它能被别的行凑出来(比如第 3 行 = 第 1 行 + 第 2 行)。把多余的去掉,剩下真正"独立"的行有几条,这个数就是秩。秩衡量一个矩阵包含了多少"有效信息"。
图 1:秩的直观(帮助理解,不考):把 2 阶矩阵看成平面变换,秩 2 把正方形变成平行四边形,秩 1(两行成比例)压成线段,秩 0 缩成一点
5.2 定义(子式定义)#
在 m×n 矩阵 A 中任取 k 行 k 列,交叉处的元素组成的 k 阶行列式,叫 A 的一个 k 阶子式。
定义:如果 A 中有一个 r 阶子式不为 0,而所有 r+1 阶子式(如果有的话)都为 0,则 r 叫矩阵 A 的秩,记作 r(A)(也写 R(A) 或 rankA)。规定 r(O)=0。
逐行拆解:
- 秩 = 不为零的子式的最高阶数。
- 0≤r(A)≤min(m,n):秩不超过行数,也不超过列数。
- n 阶方阵 A:r(A)=n⟺∣A∣=0⟺A 可逆。这种方阵叫满秩矩阵。
5.3 求法:化为行阶梯形,数非零行#
定理:初等变换不改变矩阵的秩。行阶梯形矩阵的秩 = 非零行的行数。
例 8 求 A=123246−110033 的秩。
解:
Ar2−2r1r3−3r1100200−133033r3−r2100200−130030.
非零行 2 行,所以 r(A)=2。(观察原矩阵会发现第 3 行 = 第 1 行 + 第 2 行,确实有一行"多余"。)
例 9(带参数) 讨论 A=11a1a1a11 的秩。
解:方阵先算行列式。各行和都是 a+2,用第 15 讲"各行和相等"的方法:
∣A∣=−(a−1)2(a+2).
- 当 a=1 且 a=−2 时,∣A∣=0,r(A)=3;
- 当 a=1 时,A 三行全是 (1,1,1),化简后只剩 1 个非零行,r(A)=1;
- 当 a=−2 时,A=11−21−21−211,∣A∣=0 所以秩 <3;而左上角二阶子式 111−2=−3=0,所以 r(A)=2。
(行列式的计算细节:把第 2、3 列都加到第 1 列,第 1 列全变成 a+2,提出来;再用第 1 行去减其余两行,得 ∣A∣=(a+2)1001a−10a1−a1−a=(a+2)(a−1)(1−a)=−(a−1)2(a+2)。)
例 10(两个参数) 设 A=135−1λ31−1μ226 的秩为 2,求 λ,μ。
解:
第 1 步,r2−3r1,r3−5r1:
A→100−1λ+381−4μ−52−4−4.
第 2 步,秩为 2 意味着后两行必须"合并成一行",即这两行成比例。比较最后一列:都是 −4,所以比例是 1,两行必须完全相同:
λ+3=8,−4=μ−5.
得 λ=5,μ=1。(代回去,第 3 行减第 2 行变成零行,确实剩 2 个非零行。)
例 11(AB=O 时的秩) A=(1224),B=(2−1−21),验证 AB=O 和 r(A)+r(B)≤2。
解:AB=(2−24−4−2+2−4+4)=O。A 的两行成比例,r(A)=1;B 的两行成比例,r(B)=1。1+1=2≤2 ✓,和下面的结论 6 吻合。
5.4 常用秩的结论(基础版)#
设下面的运算都有意义:
- r(AT)=r(A);r(kA)=r(A)(k=0)。
- r(A+B)≤r(A)+r(B)。
- r(AB)≤min{r(A),r(B)}——"乘出来只会变小(或不变),不会变大"。
- 若 P,Q 可逆,则 r(PA)=r(AQ)=r(PAQ)=r(A)——"乘可逆矩阵不改变秩"。
- max{r(A),r(B)}≤r(A,B)≤r(A)+r(B),(A,B) 表示把 A,B 左右拼起来。
- 若 A 是 m×n,B 是 n×s,且 AB=O,则 r(A)+r(B)≤n(证明要用第 18 讲的方程组知识,先记住)。
- 伴随矩阵的秩(A 为 n 阶,n≥2):r(A)=n⇒r(A∗)=n;r(A)=n−1⇒r(A∗)=1;r(A)<n−1⇒r(A∗)=0。
几条结论的直观理解:
- r(AB)≤r(A):AB 的每一列都是 A 的各列的组合(第 17 讲会讲清楚"组合"),"组合出来的东西"不可能比原料更丰富。
- 乘可逆矩阵不改变秩:可逆矩阵是一串初等矩阵的乘积,而初等变换不改变秩。
- r(A+B)≤r(A)+r(B):两张表相加,有效信息最多是两者之和,可能因为互相抵消而更少。
这些结论现在先记住、会用;第 17 讲学完向量组以后,回头再看会觉得非常自然。
⚠️ 易错点#
- 求秩只需化成行阶梯形,不必化到最简形。
- 化阶梯形的时候,带参数的行不要随意除以含参数的式子(如除以 a−1),可能为 0。正确做法是分情况讨论。
- 秩是一个非负整数,不会是分数。
六、矩阵等价#
定义:如果 A 经过有限次初等变换(行、列都可以)变成 B,称 A 与 B 等价,记作 A≅B。
等价的判别:
A≅B⟺存在可逆矩阵 P,Q 使 PAQ=B⟺A,B 同型且 r(A)=r(B).
等价标准形:任何秩为 r 的 m×n 矩阵都等价于
(ErOOO),
即左上角是 r 阶单位矩阵,其余全为 0。
大白话:在"可以随便做行列初等变换"的眼光下,同样大小的矩阵只看一个指标——秩。秩一样就算"同一类"。
例 12(判断等价) 判断 A=(1224) 与 B=(0010) 是否等价;A 与 C=(1001) 呢?
解:都是 2×2(同型)。r(A)=1(两行成比例),r(B)=1(一个非零行),所以 A≅B;r(C)=2=1,所以 A 与 C 不等价。A、B 的等价标准形都是 (1000)。
⚠️ 易错点#
- "等价"要求同型(行数列数相同),秩相同但大小不同的矩阵不叫等价。
- 不要把"等价"和第 19 讲的"相似"、第 20 讲的"合同"搞混,它们是越来越严格的关系。
本讲题型小结#
| 题型 |
抓手 |
| 分块对角 / 副对角矩阵求逆、求幂 |
按块处理;副对角的逆要交换位置 |
| "PA / AQ 是对 A 做了什么" |
左乘变行、右乘变列;初等矩阵 = 对 E 做同样的变换 |
| 三阶及以上求逆 |
(A∣E) 只做行变换 |
| 求秩 |
行变换化阶梯形,数非零行 |
| 含参数的秩 |
方阵先算行列式找"危险值",再逐个代入;非方阵看哪几行可能成比例 |
| 判断等价 |
同型 + 秩相等 |
公式/结论速记卡#
| 内容 |
结论 |
| 分块转置 |
块的位置转置,每块自身也转置 |
| 分块对角 |
(AOOB)−1=(A−1OOB−1),行列式 =∣A∣∣B∣ |
| 副对角分块 |
(OBAO)−1=(OA−1B−1O) |
| 初等矩阵 |
左乘变行,右乘变列 |
| 初等矩阵的逆 |
E(i,j)−1=E(i,j);E(i(k))−1=E(i(k1));E(i,j(k))−1=E(i,j(−k)) |
| 行变换求逆 |
(A∣E)行(E∣A−1) |
| 秩的定义 |
非零子式的最高阶数;0≤r(A)≤min(m,n) |
| 求秩 |
= 行阶梯形非零行数;初等变换不改变秩 |
| 满秩 |
n 阶方阵 r(A)=n⟺∣A∣=0⟺A 可逆 |
| 秩不等式 |
r(AT)=r(A);r(AB)≤min;乘可逆不变;r(A+B)≤r(A)+r(B);max{r(A),r(B)}≤r(A,B)≤r(A)+r(B);AB=O⇒r(A)+r(B)≤n |
| 伴随的秩 |
r(A∗)=n,1,0 分别对应 r(A)=n、n−1、<n−1 |
| 等价 |
同型且秩相等;标准形 (ErOOO) |
自测练习#
1. 求 P=210110003 的逆矩阵(用分块)。
答案与提示
P=(AOOB),A=(2111),∣A∣=1,A−1=(1−1−12);B=(3),B−1=(31)。
P−1=1−10−1200031。
2. 设 A 为 3 阶矩阵,P=10001−2001。PA 是对 A 做了什么变换?AP 呢?
答案与提示
P 是把 E 的第 2 行的 −2 倍加到第 3 行得到的。PA:把 A 的第 2 行的 −2 倍加到第 3 行(左乘变行)。AP:把 A 的第 3 列的 −2 倍加到第 2 列(右乘变列——P 也可以看成"把 E 的第 3 列的 −2 倍加到第 2 列")。
3. 用初等行变换求 A=102210001 的逆矩阵。
答案与提示
(A∣E) 先 r3−2r1,第 3 行变为 (0,−4,1∣−2,0,1);再 r3+4r2 得 (0,0,1∣−2,4,1);最后 r1−2r2 得 (1,0,0∣1,−2,0)。
A−1=10−2−214001。
4. 把 M=10212021325−1 化为行最简形,并写出 r(M)。
答案与提示
r3−2r1 得 (0,−2,−1,−5);r3+r2 得零行;r2×21 得 (0,1,21,25);r1−r2 得 (1,0,23,−21)。
行最简形 10001023210−21250,r(M)=2。
5. 求 123234345456 的秩。
答案与提示
r2−2r1 得 (0,−1,−2,−3),r3−3r1 得 (0,−2,−4,−6),再 r3−2r2 得零行。秩为 2。
6. 讨论 A=12124λ363 的秩。
答案与提示
r2−2r1 得零行,r3−r1 得 (0,λ−2,0)。λ=2 时只剩第 1 行非零,r(A)=1;λ=2 时 r(A)=2。(注意 r(A) 不可能是 3,因为第 2 行永远是第 1 行的 2 倍。)
7. 设 A=11112313a,a 为何值时 r(A)=2?
答案与提示
∣A∣=a−5。a=5 时 ∣A∣=0,秩为 3;a=5 时 ∣A∣=0,且二阶子式 1112=1=0,秩为 2。答案:a=5。
8. 判断:(1) 4 阶矩阵 A 的秩为 3,则 r(A∗)=1;(2) 若 r(A)=r(B),则 A 与 B 等价;(3) P 可逆,则 r(PA)=r(A)。
答案与提示
(1) 对(r(A)=n−1⇒r(A∗)=1)。(2) 错,还必须同型。(3) 对(乘可逆矩阵不改变秩)。
下一讲预告#
第 17 讲(上)把矩阵"拆成一列一列"来看——向量组:线性表示、线性相关与线性无关,这是理解方程组解的结构的钥匙。
评论
还没有评论。 来写第一条。