数学二 / 学习讲义

正式课程 / 11

矩阵与初等变换

一次解决一个小问题。从具体例子开始,理解条件,再亲手算一遍。

11 / 矩阵与初等变换 · 小节 1

方程组与矩阵:把系数排成表

读完这一节,你会

能把方程的系数排成矩阵,分清行、列与矩阵里的一个元素。

前置知识:字母、分式与代数变形 · 符号回看

从一个问题开始

买2支笔和1本本子共7元,买1支笔和1本本子共5元。设笔价为x、本子价为y,两句话写成 2x+y=72x+y=7x+y=5x+y=5

两条式子反复出现同样的x、y。可以把它们的系数按顺序排成数表:第一行是2、1,第二行是1、1。第一列始终是x的系数,第二列始终是y的系数。

这样有固定行列位置的数表叫矩阵。先学会读懂每个位置,再用它更整齐地记录和计算方程组。

把这件事讲清楚

先把矩阵当作一张有固定行列位置的数表。方程 2x+y=32x+y=3xy=0x-y=0 共用同一批未知数,反复写x、y很占地方,所以把系数依次排成两行:第一行2、1,第二行1、−1。每一行代表一个方程,每一列对应同一个未知数。

m行n列叫m×n矩阵,元素 aija_{ij} 是第i行、第j列,先行后列。比如2×3表示两行、每行三个位置,并不是一个普通数6。两个矩阵相等要尺寸相同,而且每一个对应位置都相同。

把系数表记A,未知数排成列向量 x\boldsymbol{x},右端常数排成列向量b,就可简写 Ax=bA\boldsymbol{x}=b。粗体x代表整列未知数,不是单个x;矩阵乘法下一节解释。把常数列附到系数表右侧,写 (Ab)(A\mid b),叫增广矩阵,竖线只用于分开系数与常数。

同尺寸矩阵相加,就是对应格子相加;数乘cA,是每一格都乘c。例如一张表整体记录两倍的量,每个位置都变两倍。不同尺寸没有一一对应的位置,不能直接相加。

行列数相同叫方阵;主对角线是从左上到右下的位置。只有对角线可非零的叫对角矩阵;单位矩阵I在主对角全是1、其余全0,后面会看到它在矩阵乘法里像数字1。零矩阵O则每格都为0,不是每格都为1。

转置 ATA^T 把第i行搬成第i列,尺寸m×n变n×m。若方阵转置后完全不变,叫对称矩阵。这里只是更换行列记录方式,不是把每个数取倒数。

为什么成立 · 关键推导

方程2x+y=3、x-y=0对应 A=(2111)A=\begin{pmatrix}2&1\\1&-1\end{pmatrix},x向量为(x,y)ᵀ,b=(3,0)ᵀ。矩阵第一行仍表达第一个方程,语言压缩但内容未变。

入门例题 / 1

A=(1234)A=\begin{pmatrix}1&2\\3&4\end{pmatrix},求2A和 ATA^T

数乘就是每个位置都乘2:

2A=(2468).2A=\begin{pmatrix}2&4\\6&8\end{pmatrix}.

转置不改变元素,只把行列交换,第1行(1,2)变成第1列,所以

AT=(1324).A^T=\begin{pmatrix}1&3\\2&4\end{pmatrix}.

两种操作都不改变矩阵的2×2尺寸;转置不是把每个数分别取倒数或变号。

典型应用与变式 / 2

若A为2×3,B为3×2,判断A+B与 AT+BA^T+B 是否有定义。

相加要求两个矩阵行数、列数都分别相同。A是2×3而B是3×2,尺寸不同,所以A+B没有定义。转置后 ATA^T 是3×2,与B同型,AT+BA^T+B可以逐位置相加,结果仍是3×2。矩阵运算的第一步应先看尺寸。

停一下,自己试一试

先独立作答;卡住时看提示,完成后再对照解析。

概念判断

两个矩阵元素总数相同就能相加吗?

需要一点提示

2×3与3×2比较。

查看过程、答案与错因

不能,必须行数和列数分别相同,相同位置才能相加。

计算与执行过程

写出方程x+2y=4、3x-y=5的增广矩阵。

需要一点提示

最后一列放常数。

查看过程、答案与错因

(124315)\begin{pmatrix}1&2&4\\3&-1&5\end{pmatrix}。未知数顺序固定为x、y,两行一致。

条件与错误辨析

单位矩阵与所有元素都为1的矩阵相同吗?

需要一点提示

非对角元素是什么?

查看过程、答案与错因

不同,单位矩阵只在主对角线上为1,其余为0;它在乘法中起数字1的作用。

带走这一句

矩阵先是一种有行列结构的记录法,接下来它还能表示连续的线性变换。

11 / 矩阵与初等变换 · 小节 2

矩阵乘法、转置与分块

读完这一节,你会

能逐行逐列计算矩阵乘法,并解释为什么两个矩阵交换顺序可能改变结果。

前置知识:方程组与矩阵:把系数排成表 · 符号回看

从一个问题开始

一个点的坐标是 (1,2)(1,2)。先把横坐标乘2,得到 (2,2)(2,2);再把横、纵坐标交换,仍是 (2,2)(2,2)

如果改成先交换,得到 (2,1)(2,1),再把横坐标乘2,就得到 (4,1)(4,1)。两次操作相同,先后顺序不同,最终位置就不同。

矩阵可以记录这样的坐标变化。矩阵乘法把两次变化合在一起,所以乘法顺序也会影响答案。下面从具体的行列计算说明这个规则。

线性变换怎样改变一个方格

虚线方格是原图,绿色方格是横向拉伸后的图形。

线性变换怎样改变一个方格原图

当前把每个点的横坐标乘 11,纵坐标保持不变。例如 (1,1)(1,1) 变成 (1,1)(1,1)。原来宽和高都为 11 的方格,现在宽为 11、高仍为 11,所以面积变为 11

把这件事讲清楚

矩阵乘法首先是在组合两次规则。向量先经过B得到中间结果,再经过A,最终是A(Bx);为了把两步合成一步,定义矩阵AB,使 (AB)x=A(Bx)(AB)x=A(Bx)。因此右边的B先作用,左边的A后作用,顺序有实际含义。

尺寸先检查:A为m×n,B为n×p,中间的n必须相同,AB才有定义,结果m×p。计算第i行第j列,用A第i行与B第j列对应相乘再相加:(AB)ij=k=1naikbkj(AB)_{ij}=\sum_{k=1}^n a_{ik}b_{kj}。编号k跑遍内部配对位置,不是只乘同一格。

例如一行(1,2)乘一列 (3,4)T(3,4)^T,得到 13+24=111\cdot3+2\cdot4=11。对结果的每一格都重复这个过程;做完可检查输出行列数,防止漏项。

通常AB≠BA,有时AB有定义而BA甚至没有。不能从AB=AC直接消去A,因为A可能把不同输入压成同一输出;只有额外条件允许时才能消去。例如有逆矩阵时可在左边同时乘A的逆,后面会专门学习。AB=O也不保证A或B为O。

结合律与分配律仍成立,但不能偷换顺序。(A+B)2=A2+AB+BA+B2(A+B)^2=A^2+AB+BA+B^2,只有AB=BA才合并中间项。转置会颠倒操作次序:(AB)T=BTAT(AB)^T=B^TA^T。方阵幂Aⁿ是重复矩阵相乘,不是每个格子各自求幂。

分块只是把数表分成小矩形来算;分块左边每块的列数与右边相乘块的行数相等时,也按行乘列。把一块视作一个单位可减少书写,但块与块仍是矩阵乘法,不能因此获得交换律。

为什么成立 · 关键推导

二维变换先u=Bx,再y=Au;把u每个分量代进y,xⱼ的系数变成Σaᵢₖbₖⱼ,这正是行乘列。矩阵乘法因此与连续两次变换一致。

入门例题 / 1

A=(1201)A=\begin{pmatrix}1&2\\0&1\end{pmatrix}B=(1031)B=\begin{pmatrix}1&0\\3&1\end{pmatrix},比较AB与BA。两者都是二阶方阵,所以两个乘法都可以做。

AB第一行第一格是 11+23=71\cdot1+2\cdot3=7,第一行第二格是 10+21=21\cdot0+2\cdot1=2;第二行两格分别为3和1,所以 AB=(7231)AB=\begin{pmatrix}7&2\\3&1\end{pmatrix}

换顺序时必须重新做行乘列:BA第一行得到1、2;第二行得到3、7,所以 BA=(1237)BA=\begin{pmatrix}1&2\\3&7\end{pmatrix}。它们不同,不是算错,而是两次变换先后顺序本来就会影响结果。

典型应用与变式 / 2

A=diag(2,3)A=\operatorname{diag}(2,3)。每次相乘时只有对角位置留下来,所以

An=diag(2n,3n).A^n=\operatorname{diag}(2^n,3^n).

再看 N=(0100)N=\begin{pmatrix}0&1\\0&0\end{pmatrix}:直接相乘得 N2=ON^2=O,但N本身不为零。因此二项式展开 (I+N)n(I+N)^n 中含 N2N^2N3N^3 的项全部消失,只剩

(I+N)n=I+nN. (I+N)^n=I+nN.

这里能用普通二项式展开,是因为I和N可以交换;一般矩阵不能随意套标量公式。

停一下,自己试一试

先独立作答;卡住时看提示,完成后再对照解析。

概念判断

AB=AC能否一定推出B=C?

需要一点提示

A=O时会怎样?

查看过程、答案与错因

不能;一般需要A可逆才可左乘A1A^{-1}消去。矩阵没有无条件消去律。

计算与执行过程

(1234)\begin{pmatrix}1&2\\3&4\end{pmatrix}乘列向量(2,1)ᵀ。

需要一点提示

每行与列向量内积。

查看过程、答案与错因

结果(4,10)ᵀ,因为第一行2+2=4,第二行6+4=10。

条件与错误辨析

(A+B)²总等于A²+2AB+B²吗?

需要一点提示

先按分配律展开。

查看过程、答案与错因

一般为A²+AB+BA+B²;只有AB=BA时才合并成2AB。

带走这一句

检查尺寸、保持顺序,是矩阵计算的两条底线。

11 / 矩阵与初等变换 · 小节 3

初等行变换与阶梯形

读完这一节,你会

能用不改变答案的行变换消去未知数,并从整理后的矩阵读出解。

前置知识:矩阵乘法、转置与分块 · 符号回看

从一个问题开始

一支笔加一本本子共5元,两支笔加同一本本子共7元。第二次比第一次只多买一支笔,也只多付2元,所以笔价就是2元,本子价是3元。

用方程写,就是把 2x+y=72x+y=7 减去 x+y=5x+y=5,得到 x=2x=2。两式中的y被抵消了,原来两个未知数的问题先变成了一个未知数的问题。

这就是消元。把同样的加减操作记到矩阵的行上,就能有步骤地处理更多方程。

一步一步消元

一步一步消元写出增广矩阵

原方程是 x+y=3x+y=32xy=02x-y=0。每行前两个数是 xxyy 的系数,竖线右边是等号右端的数。

把这件事讲清楚

消元就是换一种等价说法,让方程逐渐容易读。例如两式x+y=3、2x−y=0,用第二式减去第一式的两倍,可得到−3y=−6,先确定y,再回到第一式求x。每次都用等价的方程替换原方程,因此解不变;消去的是某个方程中的未知数项。

允许三种初等行变换:交换两行;一行乘非零常数;一行加另一行的倍数。它们都能逆向恢复,因此不改变方程组解集。一行乘0则会丢掉一个约束,不能恢复,不属于允许操作。

对增广矩阵操作时整行一起变,右端常数也必须参加,不能只改左边系数。把全为0的行放在底部,让各非零行最左边的非零数逐行向右错开,就得到行阶梯形,形状像台阶。每个非零行最左边的非零数叫主元;有几个主元,就说明整理后留下几条不能互相替代的方程,这个数量叫秩。

行最简形更进一步:主元变成1,所在列其他位置全变0。主元所在列对应的未知数,可以用其他未知数表示;那些可以自行取值、再由它们确定其余值的未知数,叫自由变量。阶梯形通常已经够回代求解,不必每题都多算到最简。

把同一次行操作施加给单位矩阵I,得到初等矩阵E;左乘EA就会给A做同一行操作。右乘初等矩阵对应列操作,但列原本表示未知数的位置,交换列就相当于交换变量顺序。求解时若不跟踪这种变化,最后会把答案读错。

每一步写明如 R2R22R1R_2\leftarrow R_2-2R_1,R表示行;这样能知道用的是更新前还是更新后的行,也方便逆查错误。

为什么成立 · 关键推导

方程E₂替换为E₂-kE₁后,可通过新E₂+kE₁还原旧E₂,所以新旧方程互相推出,解集相同。乘行的系数必须非零,否则无法还原。

入门例题 / 1

解x+y=3、2x-y=0。增广矩阵第二行减2倍第一行,得[0,-3|-6],所以y=2,回代x=1。用原方程检验:1+2=3、2-2=0。

典型应用与变式 / 2

A=(123246111)\begin{pmatrix}1&2&3\\2&4&6\\1&1&1\end{pmatrix}。R₂-2R₁变零,R₃-R₁=[0,-1,-2],移到第二行,出现2个主元,秩2。零行不是一个额外主元。

停一下,自己试一试

先独立作答;卡住时看提示,完成后再对照解析。

概念判断

把一行乘0是初等行变换吗?

需要一点提示

信息能否恢复?

查看过程、答案与错因

不是,方程信息被丢掉,不可逆,会改变解集。

计算与执行过程

(1224)\begin{pmatrix}1&2\\2&4\end{pmatrix}的秩。

需要一点提示

第二行减第一行两倍。

查看过程、答案与错因

变为(1200)\begin{pmatrix}1&2\\0&0\end{pmatrix},仅1个主元,秩1。

条件与错误辨析

交换系数矩阵两列后直接读原未知数,为什么可能错?

需要一点提示

每列原来对应哪个变量?

查看过程、答案与错因

列交换改变变量顺序,必须同时记录变量置换;行操作改变方程,列操作改变未知数的组织。

带走这一句

消元是线性代数的基础工具,后面的秩、逆矩阵与解结构都要用它。

11 / 矩阵与初等变换 · 小节 4

特殊矩阵、等价与分块计算

读完这一节,你会

能认出几种常用的矩阵形状,并利用其中的0和相同系数简化计算。

前置知识:初等行变换与阶梯形 · 符号回看

从一个问题开始

矩阵 (2002)\begin{pmatrix}2&0\\0&2\end{pmatrix} 作用在 (x,y)(x,y) 上,结果是 (2x,2y)(2x,2y):两个坐标都乘2。换成 (2003)\begin{pmatrix}2&0\\0&3\end{pmatrix},就变成横坐标乘2、纵坐标乘3。

两个矩阵都只有主对角线上的数可能不为0,但第一个对各方向的作用相同,第二个不同。矩阵里0的位置和数字是否相同,都能让计算出现特殊规律。

下面把常见形状分清,再学习把大矩阵分成几块来计算。

把这件事讲清楚

特殊矩阵的价值是结构能省计算。数量矩阵cI把每个坐标都乘同一个c,因此能与同阶矩阵交换;普通对角矩阵每个方向缩放可能不同,不能一概交换。上三角矩阵主对角线以下全0,下三角则相反,乘法和行列式常因这些0变简单。

反对称矩阵满足 AT=AA^T=-A:交换行列以后,每个位置等于原位置的相反数。主对角位置交换后仍在原位,只能满足a=−a,所以必须为0。但对角全0只是必要条件,非对角成对元素也要互为相反数。

任意实方阵都可以拆成 S=A+AT2S=\frac{A+A^T}{2}K=AAT2K=\frac{A-A^T}{2}。前者把一对位置平均后变对称,后者保留两位置的差而变反对称;S+K恢复原矩阵。这和把一个函数拆成奇、偶部分有相似的“平均与作差”思路。

分块时先画出每块尺寸。例如 (BC0D)\begin{pmatrix}B&C\\0&D\end{pmatrix} 平方的右上块来自“第一块行乘第二块列”,所以是BC+CD,不是2BC。若非对角块全0,就成块对角矩阵diag(B,D),这里diag表示沿主对角摆放这些块,各块可以独立求幂。

矩阵等价是允许有限次初等行、列变换互相变到;同尺寸矩阵等价当且仅当秩相同。行等价只允许行变换,要求更强。例如单行(1,0)与(0,1)秩都为1,允许交换列能互变,但只乘这一行任何非零数都做不到。名称相近,允许的操作不同。

为什么成立 · 关键推导

对任意A,S=A+AT2\frac{A+A^T}2满足Sᵀ=S,K=AAT2\frac{A-A^T}2满足Kᵀ=-K,且S+K=A。分块乘法来自普通行乘列,只是把求和按列范围分组。

入门例题 / 1

A=(1312)\begin{pmatrix}1&3\\1&2\end{pmatrix},S=(1222)\begin{pmatrix}1&2\\2&2\end{pmatrix},K=(0110)\begin{pmatrix}0&1\\-1&0\end{pmatrix};S+K恢复A。反对称矩阵不是把所有元素都换负号,而是转置后等于负矩阵。

典型应用与变式 / 2

分块上三角A=(BC0D)\begin{pmatrix}B&C\\0&D\end{pmatrix},平方是(B2BC+CD0D2)\begin{pmatrix}B^2&BC+CD\\0&D^2\end{pmatrix};不能把右上块写成2BC,除非另有条件。若B=[2]、C=[1]、D=[3],右上是2+3=5,与普通2×2乘法一致。

停一下,自己试一试

先独立作答;卡住时看提示,完成后再对照解析。

概念判断

同秩矩阵一定行等价吗?

需要一点提示

比较行向量(1,0)与(0,1)。

查看过程、答案与错因

不一定,两者秩1,一般等价,但单行操作只能非零数乘,不能改向,因此不行等价。

计算与执行过程

求A=(0220)\begin{pmatrix}0&2\\-2&0\end{pmatrix}的转置,并判断类型。

需要一点提示

交换行列。

查看过程、答案与错因

Aᵀ=(0220)\begin{pmatrix}0&-2\\2&0\end{pmatrix}=-A,所以反对称;对角全0是必要条件,但单靠对角0不够判定。

条件与错误辨析

所有同阶对角矩阵都能与任意同阶矩阵交换吗?

需要一点提示

区分对角矩阵与数量矩阵。

查看过程、答案与错因

不能,diag(1,2)与(0110)\begin{pmatrix}0&1\\1&0\end{pmatrix}乘法顺序会改变结果;cI才总能交换。

带走这一句

结构能节省计算,但不能额外赋予矩阵本来没有的交换性。

章末 / 把知识接起来

综合训练与真题

原创综合训练

A=(1201)\begin{pmatrix}1&2\\0&1\end{pmatrix},计算A²、A1A^{-1},并解释两次行变换相互撤销。

需要一点提示

把A看作I+N,N²=0。

查看过程、答案与错因

A²=(1401)\begin{pmatrix}1&4\\0&1\end{pmatrix};逆为(1201)\begin{pmatrix}1&-2\\0&1\end{pmatrix}。左乘A给第一行加2倍第二行,左乘逆再减同样倍数,恢复原矩阵。乘回I验证。

2025 年 · 数学二 · 第 9 题

用行变换核实阶梯形

题目与题号已对照大学公开转载试卷核验,解析为本课独立编写。原卷第 3 页

真题研读 · 题干要点与独立解析

原题要求辨认与给定阶梯形行等价的矩阵。本卡核验正确选项 B=(110111251113)B=\begin{pmatrix}1&1&0&1\\1&1&2&5\\1&1&1&3\end{pmatrix}

需要一点提示

先用第一行消去下面的首列,再比较两行。

查看过程、答案与错因

R₂←R₂-R₁得(0,0,2,4),R₃←R₃-R₁得(0,0,1,2);交换后两行,再R₃←R₃-2R₂,得到 (110100120000)\begin{pmatrix}1&1&0&1\\0&0&1&2\\0&0&0&0\end{pmatrix},即题设阶梯形,原卷正确选项B。全过程只用可逆行操作,故确为行等价而不仅秩相同。

一点一点,积累下来。

今日学习

00:00:00

累计学习

00:00:00

学习天数

0 天

点击“开始计时”后累计时间。同一科目内切换章节或刷新会接续;切换科目不会自动启动另一科。仅当前获得焦点的可见页面累计,离开、关闭或休眠期间不补计。两科的时间与成就分别保存。

记录保存在当前浏览器,关闭后仍保留;清除网站数据会删除记录。每天累计满 1 分钟记为一个学习日,不要求连续打卡。

学习成就

已达成 0 / 10

成就记录投入与阅读进展,不代表掌握程度。阅读类成就随已读标记更新,撤销标记后会重新计算。