04 / 线性代数:把多个约束一起解 · 小节 1
方程组与矩阵:把系数排成表
能把方程的系数排成矩阵,分清行、列与矩阵里的一个元素。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
从一个问题开始
买2支笔和1本本子共7元,买1支笔和1本本子共5元。设笔价为x、本子价为y,两句话写成 、。
两条式子反复出现同样的x、y。可以把它们的系数按顺序排成数表:第一行是2、1,第二行是1、1。第一列始终是x的系数,第二列始终是y的系数。
这样有固定行列位置的数表叫矩阵。先学会读懂每个位置,再用它更整齐地记录和计算方程组。
把这件事讲清楚
先把矩阵当作一张有固定行列位置的数表。方程 与 共用同一批未知数,反复写x、y很占地方,所以把系数依次排成两行:第一行2、1,第二行1、−1。每一行代表一个方程,每一列对应同一个未知数。
m行n列叫m×n矩阵,元素 是第i行、第j列,先行后列。比如2×3表示两行、每行三个位置,并不是一个普通数6。两个矩阵相等要尺寸相同,而且每一个对应位置都相同。
把系数表记A,未知数排成列向量 ,右端常数排成列向量b,就可简写 。粗体x代表整列未知数,不是单个x;矩阵乘法下一节解释。把常数列附到系数表右侧,写 ,叫增广矩阵,竖线只用于分开系数与常数。
同尺寸矩阵相加,就是对应格子相加;数乘cA,是每一格都乘c。例如一张表整体记录两倍的量,每个位置都变两倍。不同尺寸没有一一对应的位置,不能直接相加。
行列数相同叫方阵;主对角线是从左上到右下的位置。只有对角线可非零的叫对角矩阵;单位矩阵I在主对角全是1、其余全0,后面会看到它在矩阵乘法里像数字1。零矩阵O则每格都为0,不是每格都为1。
转置 把第i行搬成第i列,尺寸m×n变n×m。若方阵转置后完全不变,叫对称矩阵。这里只是更换行列记录方式,不是把每个数取倒数。
为什么成立 · 关键推导
方程2x+y=3、x-y=0对应 ,x向量为(x,y)ᵀ,b=(3,0)ᵀ。矩阵第一行仍表达第一个方程,语言压缩但内容未变。
入门例题 / 1
设 ,求2A和 。
数乘就是每个位置都乘2:
转置不改变元素,只把行列交换,第1行(1,2)变成第1列,所以
两种操作都不改变矩阵的2×2尺寸;转置不是把每个数分别取倒数或变号。
典型应用与变式 / 2
若A为2×3,B为3×2,判断A+B与 是否有定义。
相加要求两个矩阵行数、列数都分别相同。A是2×3而B是3×2,尺寸不同,所以A+B没有定义。转置后 是3×2,与B同型,可以逐位置相加,结果仍是3×2。矩阵运算的第一步应先看尺寸。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
两个矩阵元素总数相同就能相加吗?
需要一点提示
2×3与3×2比较。
查看过程、答案与错因
不能,必须行数和列数分别相同,相同位置才能相加。
计算与执行过程
写出方程x+2y=4、3x-y=5的增广矩阵。
需要一点提示
最后一列放常数。
查看过程、答案与错因
。未知数顺序固定为x、y,两行一致。
条件与错误辨析
单位矩阵与所有元素都为1的矩阵相同吗?
需要一点提示
非对角元素是什么?
查看过程、答案与错因
不同,单位矩阵只在主对角线上为1,其余为0;它在乘法中起数字1的作用。
带走这一句
矩阵先是一种有行列结构的记录法,接下来它还能表示连续的线性变换。
04 / 线性代数:把多个约束一起解 · 小节 2
矩阵乘法、转置与分块
能逐行逐列计算矩阵乘法,并解释为什么两个矩阵交换顺序可能改变结果。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
前置知识:方程组与矩阵:把系数排成表 · 符号回看
从一个问题开始
一个点的坐标是 。先把横坐标乘2,得到 ;再把横、纵坐标交换,仍是 。
如果改成先交换,得到 ,再把横坐标乘2,就得到 。两次操作相同,先后顺序不同,最终位置就不同。
矩阵可以记录这样的坐标变化。矩阵乘法把两次变化合在一起,所以乘法顺序也会影响答案。下面从具体的行列计算说明这个规则。
矩阵把输入组合成输出
每一行给出一个输出的组合规则。
第一行:1×2+2×1=4;第二行:0×2+1×1=1。
原创教学示意 · 手动播放,可随时暂停;折叠或离开小节时停止。
把这件事讲清楚
矩阵乘法首先是在组合两次规则。向量先经过B得到中间结果,再经过A,最终是A(Bx);为了把两步合成一步,定义矩阵AB,使 。因此右边的B先作用,左边的A后作用,顺序有实际含义。
尺寸先检查:A为m×n,B为n×p,中间的n必须相同,AB才有定义,结果m×p。计算第i行第j列,用A第i行与B第j列对应相乘再相加:。编号k跑遍内部配对位置,不是只乘同一格。
例如一行(1,2)乘一列 ,得到 。对结果的每一格都重复这个过程;做完可检查输出行列数,防止漏项。
通常AB≠BA,有时AB有定义而BA甚至没有。不能从AB=AC直接消去A,因为A可能把不同输入压成同一输出;只有额外条件允许时才能消去。例如有逆矩阵时可在左边同时乘A的逆,后面会专门学习。AB=O也不保证A或B为O。
结合律与分配律仍成立,但不能偷换顺序。,只有AB=BA才合并中间项。转置会颠倒操作次序:。方阵幂Aⁿ是重复矩阵相乘,不是每个格子各自求幂。
分块只是把数表分成小矩形来算;分块左边每块的列数与右边相乘块的行数相等时,也按行乘列。把一块视作一个单位可减少书写,但块与块仍是矩阵乘法,不能因此获得交换律。
为什么成立 · 关键推导
二维变换先u=Bx,再y=Au;把u每个分量代进y,xⱼ的系数变成Σaᵢₖbₖⱼ,这正是行乘列。矩阵乘法因此与连续两次变换一致。
入门例题 / 1
取 、,比较AB与BA。两者都是二阶方阵,所以两个乘法都可以做。
AB第一行第一格是 ,第一行第二格是 ;第二行两格分别为3和1,所以 。
换顺序时必须重新做行乘列:BA第一行得到1、2;第二行得到3、7,所以 。它们不同,不是算错,而是两次变换先后顺序本来就会影响结果。
典型应用与变式 / 2
设 。每次相乘时只有对角位置留下来,所以
再看 :直接相乘得 ,但N本身不为零。因此二项式展开 中含 、 的项全部消失,只剩
这里能用普通二项式展开,是因为I和N可以交换;一般矩阵不能随意套标量公式。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
AB=AC能否一定推出B=C?
需要一点提示
A=O时会怎样?
查看过程、答案与错因
不能;一般需要A可逆才可左乘消去。矩阵没有无条件消去律。
计算与执行过程
求乘列向量(2,1)ᵀ。
需要一点提示
每行与列向量内积。
查看过程、答案与错因
结果(4,10)ᵀ,因为第一行2+2=4,第二行6+4=10。
条件与错误辨析
(A+B)²总等于A²+2AB+B²吗?
需要一点提示
先按分配律展开。
查看过程、答案与错因
一般为A²+AB+BA+B²;只有AB=BA时才合并成2AB。
带走这一句
检查尺寸、保持顺序,是矩阵计算的两条底线。
04 / 线性代数:把多个约束一起解 · 小节 3
初等行变换与阶梯形
能用不改变答案的行变换消去未知数,并从整理后的矩阵读出解。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
前置知识:矩阵乘法、转置与分块 · 符号回看
从一个问题开始
一支笔加一本本子共5元,两支笔加同一本本子共7元。第二次比第一次只多买一支笔,也只多付2元,所以笔价就是2元,本子价是3元。
用方程写,就是把 减去 ,得到 。两式中的y被抵消了,原来两个未知数的问题先变成了一个未知数的问题。
这就是消元。把同样的加减操作记到矩阵的行上,就能有步骤地处理更多方程。
消元保留相同解集
方程x+y=3,2x+y=4。
第二行减第一行的2倍:得到−y=−2。
回代y=2、x=1;代回两式分别得到3与4。
原创教学示意 · 手动播放,可随时暂停;折叠或离开小节时停止。
把这件事讲清楚
消元就是换一种等价说法,让方程逐渐容易读。例如两式x+y=3、2x−y=0,用第二式减去第一式的两倍,可得到−3y=−6,先确定y,再回到第一式求x。每次都用等价的方程替换原方程,因此解不变;消去的是某个方程中的未知数项。
允许三种初等行变换:交换两行;一行乘非零常数;一行加另一行的倍数。它们都能逆向恢复,因此不改变方程组解集。一行乘0则会丢掉一个约束,不能恢复,不属于允许操作。
对增广矩阵操作时整行一起变,右端常数也必须参加,不能只改左边系数。把全为0的行放在底部,让各非零行最左边的非零数逐行向右错开,就得到行阶梯形,形状像台阶。每个非零行最左边的非零数叫主元;有几个主元,就说明整理后留下几条不能互相替代的方程,这个数量叫秩。
行最简形更进一步:主元变成1,所在列其他位置全变0。主元所在列对应的未知数,可以用其他未知数表示;那些可以自行取值、再由它们确定其余值的未知数,叫自由变量。阶梯形通常已经够回代求解,不必每题都多算到最简。
把同一次行操作施加给单位矩阵I,得到初等矩阵E;左乘EA就会给A做同一行操作。右乘初等矩阵对应列操作,但列原本表示未知数的位置,交换列就相当于交换变量顺序。求解时若不跟踪这种变化,最后会把答案读错。
每一步写明如 ,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=。R₂-2R₁变零,R₃-R₁=[0,-1,-2],移到第二行,出现2个主元,秩2。零行不是一个额外主元。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
把一行乘0是初等行变换吗?
需要一点提示
信息能否恢复?
查看过程、答案与错因
不是,方程信息被丢掉,不可逆,会改变解集。
计算与执行过程
求的秩。
需要一点提示
第二行减第一行两倍。
查看过程、答案与错因
变为,仅1个主元,秩1。
条件与错误辨析
交换系数矩阵两列后直接读原未知数,为什么可能错?
需要一点提示
每列原来对应哪个变量?
查看过程、答案与错因
列交换改变变量顺序,必须同时记录变量置换;行操作改变方程,列操作改变未知数的组织。
带走这一句
消元是线性代数的基础工具,后面的秩、逆矩阵与解结构都要用它。
04 / 线性代数:把多个约束一起解 · 小节 4
行列式:方阵对应的一个数
能区分矩阵与行列式,会算简单行列式,并理解0为什么是一个重要结果。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
从一个问题开始
把边长1的正方形横向拉成原来的2倍、纵向拉成3倍,面积就从1变成6。若把所有点都压到一条直线上,面积则变成0。
一个二维线性变换对面积的影响,可以用一个数来记录。这个数叫行列式:绝对值表示面积倍率,正负还记录方向是否翻转。
矩阵是一整张数表,行列式是由方阵算出的一个数。下面从二阶计算开始,看这个数怎样帮助判断变换和方程组。
把这件事讲清楚
矩阵是一张数表,行列式则把一个方阵对应成一个数,记det A或|A|。竖线在这里表示行列式,不是给每个元素取绝对值。二维时,它描述变换后有方向的面积相对原面积放大多少;变成一条线时面积塌为0。
二阶 的行列式为ad−bc。两项分别从每行、每列各取一个数,顺序不同带不同符号。n阶定义也对每列下标的排列求和:。τ是逆序数,即前面比后面大的数对个数;偶数次取正,奇数次取负。
定义是理解依据,实算大矩阵不必列出所有排列。用性质制造0更省事:交换两行使行列式变号;某一行乘k使值乘k;某一行加另一行的倍数不改值。列也有相应性质,每一步都要记录是否改变结果。
三角矩阵的行列式是主对角元素乘积,因为其他有效乘积都遇到0。两行相同或成倍时值为0。转置不改行列式,且 。整个n阶矩阵乘k等于n行各乘k,因此 ,不能只乘一次。
行列式非零表示方阵没有把某个非零方向压掉,因此可逆;值为0则不可逆,具体逆矩阵下一节讲。非方阵没有本课通常意义下的行列式,但可以抽取方形小块算子式,不要将“没有行列式”误说成矩阵没有用。
为什么成立 · 关键推导
二阶排列12无逆序给ad,21有一个逆序给-bc,所以ad-bc。若两行相同,交换它们矩阵不变却让行列式变号,因此行列式只能为0。
入门例题 / 1
设 。二阶行列式按“主对角线乘积减副对角线乘积”计算:
若整个矩阵乘2,每一行都乘了2;二阶行列式因此乘 ,所以 ,不是只乘一次得到10。一般n阶矩阵满足 ,因为n行都会同时缩放。
典型应用与变式 / 2
求 。
先做不改变行列式的行变换 ,第二行变为(0,1,1);再做 ,第三行变为(0,0,1)。现在是上三角矩阵,行列式等于对角线乘积 。加上另一行的倍数不改变原值,所以原行列式也是1。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
非方阵能直接求通常的行列式吗?
需要一点提示
每一项需要每行每列各取一个元素。
查看过程、答案与错因
不能,本课行列式只对方阵定义;非方阵可以讨论方形子式与秩。
计算与执行过程
排列312的逆序数是多少?求行列式。
需要一点提示
分别数3与后两项的关系,再用ad-bc。
查看过程、答案与错因
逆序为(3,1)、(3,2),共2;行列式4-6=-2。排列符号和具体矩阵值是不同概念。
条件与错误辨析
|A+B|总等于|A|+|B|吗?
需要一点提示
取A=B=I₂。
查看过程、答案与错因
不成立,|2I₂|=4,而|I₂|+|I₂|=2。行列式对单独一行线性,不对整个矩阵同时相加线性。
带走这一句
大行列式优先制造零,再展开或化三角;每次操作记录值是否改变。
04 / 线性代数:把多个约束一起解 · 小节 5
按行展开、伴随与求逆
能说明逆矩阵怎样撤销原来的变化,并用乘回单位矩阵检查结果。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
前置知识:行列式:方阵对应的一个数 · 符号回看
从一个问题开始
先把一个数乘2,再除以2,就能找回原来的数。二维坐标也可以这样:若先把横坐标乘2、纵坐标乘3,再分别除以2、除以3,就回到原位置。
原操作用矩阵 记录,撤销它的操作用 记录。后一个矩阵叫A的逆矩阵。
但不是每种变化都能撤销:若先把整个平面压成一条线,就丢失了原来某个方向的位置。下面学习怎样判断能否求逆,以及一般矩阵怎样求逆。
把这件事讲清楚
逆矩阵的目标是撤销一整次线性变换。若方阵A有矩阵B使AB=BA=I,就记B为 。它不是逐个把元素取倒数;例如矩阵里含0也可能可逆,只要整体变换没有丢失信息。
先学怎样从小块计算行列式。删去第i行第j列,剩下小方阵的行列式叫余子式 ;再乘符号 得代数余子式 。符号排列像棋盘,从左上角的正号开始,隔一格变号。
按第i行展开就是 :该行每个元素乘自己的代数余子式后相加。选0多的一行能少算很多项;零元素对应项不用计算。按列展开也成立。
把所有Cᵢⱼ排成矩阵后再转置,得到伴随矩阵A*,满足 。如果|A|≠0,就能除以这个普通数,得到 。先变符号、再转置,两步缺一不可。
实算较大的逆常用消元:把单位矩阵附在A右边,对 整行操作,若左边变成I,右边就是A的逆。理由是左边接受的所有可逆操作合起来恰好撤销A,右边记录了这些操作自身。如果左边无法变成I,就不可逆。
撤销两步要倒序,所以 ;也有 。做完最有效的检验是乘回原矩阵,检查是否得到I。
为什么成立 · 关键推导
AA*的对角元素是同一行按余子式展开,等于|A|;非对角元素相当于把某行换成另一行后展开,因两行相同而为0。若|A|≠0,两边除该标量就得到逆。
入门例题 / 1
求 的逆。
先算行列式 ,确认可逆。分别删除对应行列,余子式为1、1、1、2,乘棋盘符号后代数余子式矩阵为 。
再转置得到伴随矩阵;本例它恰好对称,外观不变,但这步一般不能省略。除以行列式1,所以逆就是 。
乘回检查:第一行得到 、,第二行得到0、1,确为I。若这一步不成立,应回查代数余子式符号与转置位置。
典型应用与变式 / 2
求 的逆。
把A和单位矩阵并排,目标是通过行变换把左边化成I,同时右边就变成 :
做 ,左边变成I,右边变成 ,所以这就是逆矩阵。乘回检查,得到单位矩阵;只看右边的形式而不做左边化I,不能保证是逆。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
伴随矩阵只是把每个元素换成余子式吗?
需要一点提示
还有符号与位置两步。
查看过程、答案与错因
需要先乘得到代数余子式,再转置。漏任一步通常导致乘不回单位矩阵。
计算与执行过程
求diag(2,3)的逆。
需要一点提示
对应方向缩放应反向。
查看过程、答案与错因
diag(,),乘积为I。不是把矩阵所有元素取倒数,非对角0不能取倒数。
条件与错误辨析
AB可逆时A、B一定可逆吗?
需要一点提示
此处假定两者同阶方阵。
查看过程、答案与错因
是,因为|A||B|=|AB|≠0,两行列式都非零。若不是同阶方阵,不能这样套结论。
带走这一句
逆矩阵不是逐元素倒数,而是撤销整个线性变换。
04 / 线性代数:把多个约束一起解 · 小节 6
克拉默法则与矩阵方程
能在矩阵方程正确的一侧乘逆矩阵,并理解克拉默法则求的是什么。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
前置知识:按行展开、伴随与求逆 · 符号回看
从一个问题开始
方程 可以两边同除以2,得到x=3。矩阵方程 也想把已知的A消掉,但不能随意写成“B除以A”。
如果A有逆矩阵,就在两边左边同乘 ,因为 ,得到X。若原方程写成 ,就需要在右边乘逆矩阵,才能让A与它的逆相邻。
本节先把这个顺序弄清,再介绍用行列式直接写出某个未知数的方法。
把这件事讲清楚
一元方程2x=6,可以在两边同除以2;矩阵方程AX=B中没有直接“除以A”的运算。只有A可逆时,才可在两边左乘 ,得到X=A⁻¹B。若A在未知矩阵右边,如XA=B,则要右乘,得到X=BA⁻¹。乘法顺序属于等式内容,不能交换。
方阵系数的线性方程组Ax=b,若|A|≠0,就有唯一解 。克拉默法则进一步把每个未知数写成行列式之比:,Aⱼ是把A第j列替换为常数列b得到的矩阵。
为什么替换列?系数矩阵的第j列始终与第j个未知数配对,解的各分量加权组合这些列得到b。行列式的单列线性与重复列为0,使替换列后的行列式只留下xⱼ倍的原行列式;下方推导把这一步展开。
操作时先算分母D=|A|确认非零,再按未知数顺序分别替换一列算Dⱼ,最后求比值并代回。不要替换成一行,也不要同时把所有列都换掉。小规模和理论题适合这方法,方程多时消元通常更短。
若|A|=0,只能说逆与这条商公式不可用,不能据此判断无解。此时可能约束重复而有很多解,也可能约束矛盾而无解,后面要比较系数矩阵和增广矩阵的秩。更一般AXB=C,在A、B可逆且各次矩阵乘法的行列数匹配时,在左边乘A的逆、在右边乘B的逆,得到 。
为什么成立 · 关键推导
把b=Σxⱼαⱼ代入Aⱼ的第j列,按该列线性展开;除了xⱼ|A|之外,其他项含重复列而为0,因此|Aⱼ|=xⱼ|A|,得到克拉默公式。
入门例题 / 1
解2x+y=5、x-y=1。D=-3,D₁=det=-6,D₂=det=-3,所以x=2、y=1。代回两式成立。
典型应用与变式 / 2
A=diag(2,3),B=,求AX=B。左乘把B第一行除2、第二行除3,得到X=。若求XA=B则是按列缩放,结果不同。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
|A|=0时克拉默公式能确定无解吗?
需要一点提示
除法失效有多种原因。
查看过程、答案与错因
不能,可能无解也可能无穷多解。此时要比较系数与增广矩阵的秩。
计算与执行过程
求2I₂·X=I₂。
需要一点提示
左侧系数矩阵可逆。
查看过程、答案与错因
X=()I₂,乘回2I₂验证。这里可缩放因为系数是单位矩阵倍数。
条件与错误辨析
AXB=C的解能写成吗?
需要一点提示
分别从哪一侧消去?
查看过程、答案与错因
一般不能;应左乘、右乘,得到。矩阵顺序不交换。
带走这一句
行列式非零给唯一解;其余情形需要秩和解空间的语言。
04 / 线性代数:把多个约束一起解 · 小节 7
线性组合与相关无关
能把向量分别乘数再相加,判断一个向量能否由其他向量组合出来。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
前置知识:克拉默法则与矩阵方程 · 符号回看
从一个问题开始
平面上两个动作分别是“向右1格”和“向上1格”,记为 和 。向右做2次、向上做3次,总移动就是 ,写成 。
把向量乘一个数再相加,这种做法叫线性组合。系数若为负数,就表示往相反方向;若为0,就表示不用这一项。
现在把两个动作改成 和 。第二个只是第一个做两次,并没有提供新的移动方向。下面用这个区别理解“线性相关”和“线性无关”。
把这件事讲清楚
向量可以先看作有固定顺序的一组数,例如(2,3)表示两个坐标。线性组合允许把若干向量分别乘实数,再相加:。系数可以负、可以0,不限于“正份数配料”,几何上也允许反方向。
“β能否由这一组表示”就是问能否找到一组系数,使向量等式成立。例如 。把原向量按列排成A,系数排成列k,这个问题就成为Ak=β有没有解,能直接用已学消元处理。
线性相关在问“这组方向是否有冗余”。若不全为0的系数也能组合出零向量,就能用并非全为0的系数组合出零向量,叫线性相关;若只有所有系数为0这一种办法,叫无关。必须强调“不全为0”,因为全零系数对任何向量组都能拼出0,无法区分。
例如 与 虽然数值不同,后者只是前者两倍,关系 表明第二个方向没有增加新信息。反之 与 ,横纵分量要同时为0,只能两个系数都0,因此无关。
若某关系中kⱼ≠0,就可移项并除以kⱼ,把αⱼ用其他向量写出来,所以相关等价于“至少一个向量能由其余表示”。含零向量必相关;无关组抽走几个仍无关;相关组再添向量也消不掉已有关系。m>n个n维向量必相关,可由n条齐次方程却有m个未知系数理解。
求线性表示时,右端是给定的目标向量β,要求找到表示系数;判断线性相关时,右端是零向量,要求判断是否存在不全为0的系数。
为什么成立 · 关键推导
若某kⱼ≠0,把kⱼαⱼ移项并除以kⱼ,便得到αⱼ由其他向量线性表示。反过来,已有表示式移到一边就是一个非零系数组合等于0。
入门例题 / 1
设 、,目标向量 。要求表示,就是找系数p、q使 :
因此p=2、q=3,即 。若有两种表示,相减会得到非零系数组合等于零;而这两个坐标方向只有p=q=0才会得到零,所以表示唯一。
典型应用与变式 / 2
设 、。直接计算 ,其中系数2、−1并非全为0,所以这组向量线性相关。
再看 。任意线性组合为 ,第二分量永远是第一分量的2倍;而β的第二分量0不是第一分量1的2倍,所以β不能由它们张成。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
有一个向量等于0,会不会仍线性无关?
需要一点提示
给零向量系数1,其余0。
查看过程、答案与错因
不会,该非零系数组合已得到零向量,所以相关。
计算与执行过程
判断(1,1)、(1,-1)是否无关。
需要一点提示
解k₁+k₂=0、k₁-k₂=0。
查看过程、答案与错因
相加得k₁=0,继而k₂=0,所以无关;也可算行列式-2≠0。
条件与错误辨析
两个不同向量一定无关吗?
需要一点提示
考虑互为2倍。
查看过程、答案与错因
不一定,(1,2)与(2,4)不同但相关;“不同”不等于“没有线性依赖”。
带走这一句
线性表示解非齐次方程,线性相关解齐次方程;这两条连接很重要。
04 / 线性代数:把多个约束一起解 · 小节 8
极大无关组、秩与子式
能从一组向量中留下足够的一部分,并知道秩是在数什么。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
从一个问题开始
已有“向右1格”和“向上1格”两个动作,再增加“向右1格、向上1格”这个动作,能到达的新位置会增加吗?不会,因为第三个动作可以由前两个相加得到。
所以三个向量 、、 中,前两个已经够用。它们自己不能互相替代,又能组合出原来全部向量。
这样挑出的一组叫极大无关组。组中向量的个数叫秩;本例的秩是2。下面学习向量更多时怎样系统地找出它们。
把这件事讲清楚
一组向量很多,不代表有同样多独立方向。例如 、、 三个向量里,第三个是前两个的和,保留前两个就足够拼出原组的所有向量。
这样一组“自身无关、又能表示原组全部向量”的成员,叫原向量组的极大无关组;成员数量叫秩。它未必唯一,上例也可选 与 ,但任何选择的数量都相同。极大指再添原组中的向量就会冗余,不是每个向量数值最大。
两组向量能互相表示,称等价,也就是能拼出的全部目标相同。同秩只说明独立方向数量相同,不说明方向相同:只含 与只含 的两组秩都1,却分别只能沿水平线与竖线走,不能互相表示。
矩阵的列秩是列向量组的秩,行秩是行向量组的秩,二者相等,也等于非零子式的最高阶数。子式是选若干行、同样多列形成方阵后算行列式。例如二阶行列式为0但存在非零元素,一阶子式非零,秩可能为1而不是0。
实际找原列的极大无关组,先对矩阵做行消元,数主元得到秩,记下主元出现在哪些列,再返回原矩阵取对应列。行变换保留列间的系数关系,却通常改变了每一列本身;拿变换后的列当原组成员是不对的。
秩也帮助估计计算结果:初等变换和乘可逆矩阵不改秩;,因为连续变换不能凭空恢复已经丢掉的独立方向;同尺寸时 ,但一般不是等号。
为什么成立 · 关键推导
行变换等于左乘可逆矩阵E,A k=0与EA k=0有同样系数关系,因此列之间的依赖关系保留。可据变换后的主元列判断原列,而不是拿变换后不同的向量冒充原组成员。
入门例题 / 1
A列为(1,0,1)、(0,1,1)、(1,1,2)。第三列是前两列之和,前两列无关,所以秩2,极大无关组可选前两列。第三列的表示系数为(1,1)。
典型应用与变式 / 2
A=\begin{pmatrix}1&2\\2&a\end{pmatrix}。先看二阶行列式 。
当a≠4时,行列式非零,两个方向都保留下来,所以秩为2。当a=4时,矩阵变为 ,第二行是第一行的2倍;但第一行并非零行,因此只有一个主元,秩为1。行列式为0只能说明秩小于2,不能直接说秩为0。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
极大无关组唯一吗?
需要一点提示
可用和向量替换其中一个方向。
查看过程、答案与错因
不一定,上例前两列或第一、第三列都可;但所含向量数都等于秩。
计算与执行过程
求列向量组秩并表示第三列。
需要一点提示
前两列是坐标方向。
查看过程、答案与错因
秩2,第三列=第一列+第二列;这也说明3个二维向量必相关。
条件与错误辨析
两组秩都为1,是否一定互相可表示?
需要一点提示
比较只含(1,0)与只含(0,1)的两组。
查看过程、答案与错因
不一定,两组向量分别只能组合出水平线或竖线上的向量,两条直线不同。等价需互相可表示。
带走这一句
秩数独立方向,极大无关组提供这些方向的具体代表。
04 / 线性代数:把多个约束一起解 · 小节 9
齐次方程与基础解系
能从自由选择的未知数写出齐次方程组的全部解,并理解基础解系。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
前置知识:极大无关组、秩与子式 · 符号回看
从一个问题开始
方程 的解不只有 。取x=1,y就为−1;取x=2,y就为−2;取x=−3,y就为3。
可以把x统一记成任意数t,这样全部解写成 。只需要一个向量 ,乘上不同的t,就能列出所有解。
方程组右端都是0时,也可以寻找这样一组“组合出全部解的向量”,这就是基础解系要解决的问题。
把这件事讲清楚
齐次方程组右端全为0,写Ax=0。把所有未知数都取0永远成立,所以它不是先问“有没有解”,而是问“有没有非零解,以及所有解怎样描述”。
消元后,每一个主元给出一个独立约束。若有n个未知数、秩为r,就剩n−r个可以自由选的变量;它们叫自由变量,其余主元变量由它们决定。r=n时没有自由度,只剩零解;r<n时可以选非零参数,得到非零解。
例如x+y+z=0只有一个独立约束,先令y=s、z=t,x就必须为−s−t,因此全部解为 。自由选s、t不会违反方程,且每个解都能这样写,这才叫写出了全部解。
把参数依次设为“一个1、其余0”,得到的n−r个独立解叫基础解系。它不是任意找几个解,而是既不能冗余,又能线性组合出所有解。零向量不用列入,因为全体参数取0自然得到它,而且含零向量的组一定相关。
齐次解相加、乘实数仍是解,所以解集形成经过原点的线性空间。几何上一个自由参数常对应一条线,两个对应一个平面;自由参数数目就是解空间维数。这里数的是独立约束r,不是纸面上方程行数,多写一条重复方程不会减少自由度。
为什么成立 · 关键推导
若最简方程x₁+2x₃=0、x₂-x₃=0,令自由变量x₃=t,得到x=t(-2,1,1)ᵀ。一个参数对应一条通过原点的直线,而不是一个唯一点。
入门例题 / 1
求 的全部解。
只有一个独立方程,却有三个未知数,所以可以自由选择两个变量。令 、,原方程迫使 ,于是所有解写成
取(s,t)=(1,0)和(0,1),得到两个基础解 、。它们每个分量之和都为0,确实是解;若p、q的组合为零,第二、第三分量分别给出p=q=0,说明它们无关。最后,任意解都能取s=y、t=z写回上式,因此没有遗漏。
典型应用与变式 / 2
A=\begin{pmatrix}1&1\\1&-1\end{pmatrix},求齐次方程组Ax=0的解。
系数矩阵是2×2,且 ,所以A可逆。两边左乘 ,得到x=0;也就是说只有零解。这里未知数个数与秩都为2,没有自由变量,因此基础解系为空集,不是把零向量称作基础解。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
零向量能作为基础解系中的一个向量吗?
需要一点提示
基础解系要求无关。
查看过程、答案与错因
不能,包含零向量的组必相关。零解通过所有系数取0表示即可。
计算与执行过程
4个未知数,系数矩阵秩2,基础解系有几个向量?
需要一点提示
自由变量数n-r。
查看过程、答案与错因
2个,解空间维数2;不是秩2“碰巧”总等于基础解数,要用4-2计算。
条件与错误辨析
3个方程3个未知数一定只有零解吗?
需要一点提示
方程可能重复。
查看过程、答案与错因
不一定,需秩等于3。若三行相同,秩可能只有1,仍有两个自由变量。
带走这一句
方程个数不等于独立约束个数;秩才数独立约束。
04 / 线性代数:把多个约束一起解 · 小节 10
非齐次方程与公共解
能先判断方程组有没有解,再用一个特解和齐次解写出全部解。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
从一个问题开始
把上一节的方程改成 。这次 不再是解,但 是一个解。
从 出发,给x加t、给y减t,两者的和仍为1。因此所有解可以写成 。这里,第一部分负责让右端等于1,第二部分怎样变化都不会改变这个和。
这就是“一个特解加上对应齐次方程的全部解”的意思。下面先判断哪些方程组有解,再把这个写法推广。
把这件事讲清楚
非齐次方程Ax=b先要检查约束会不会互相矛盾。例如x+y=1与2x+2y=2其实同一条件;若第二式右端改为3,就与第一式不相容。消元会把这种矛盾暴露成0=1。
系数矩阵的秩r(A)数左边的独立信息,增广矩阵r(A|b)还把右端常数纳入。两者相等时没有“左边全0、右边非0”的矛盾行,方程组有解;增广秩更大则无解。先过这一关,再谈解的数量。
若有解且共同秩等于未知数个数n,每个变量都被确定,解唯一;共同秩小于n,就有n−r个自由变量,解无穷多。仅r(A)=n不一定保证有解,因为矩阵可以有更多行,右端仍可能矛盾;它只保证有解时唯一。
怎样写全部解?先找一个特解η,再加对应齐次方程Ax=0的任意解ξ。因为 ;反过来任意两个非齐次解相减,右端抵消为0,所以它们的差一定是齐次解。于是全部解是η加上基础解系的任意线性组合。
几何上,这是把过原点的齐次解空间平移到η的位置。b≠0时原点不在解集中,所以一般不能把非齐次解集称线性空间;两个非齐次解相加会得到右端2b。求两组方程的公共解,则把约束上下拼起来,同时满足后再统一消元。
为什么成立 · 关键推导
两个特解η₁、η₂之差满足A(η₁-η₂)=b-b=0;反之η+ξ代回为b+0。于是解集是把齐次解空间整体平移到η。
入门例题 / 1
x+y=1、2x+2y=2。
第二式正好是第一式的2倍,消元后变成0=0,所以两条方程只有一个独立约束。令自由变量y=t,则x=1-t。全部解为
代回可见两式都成立;参数t改变时,解沿着方向(−1,1)移动,而不会离开直线x+y=1。
典型应用与变式 / 2
若第二式改成2x+2y=3,消元得到0=1,r(A)=1、r(A|b)=2,无解。常数变化使两个平行约束不再重合。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
两个非齐次解相加还是同一方程组的解吗?
需要一点提示
右端会变成几倍?
查看过程、答案与错因
一般不是,右端变2b;两解之差属于齐次解空间。
计算与执行过程
求x+y+z=1的全部解。
需要一点提示
先找简单特解,再加上一节基础解。
查看过程、答案与错因
(1,0,0)+s(-1,1,0)+t(-1,0,1)。代回分量和恒1。
条件与错误辨析
r(A)=n就一定保证Ax=b有解吗?
需要一点提示
A可能不是方阵。
查看过程、答案与错因
不一定,过多方程可能使增广秩更大;还需r(A)=r(A|b)。满列秩保证有解时唯一,不单独保证有解。
带走这一句
有无解看两个秩,自由度看n-r,具体解看特解与基础解系。
04 / 线性代数:把多个约束一起解 · 小节 11
含参数方程组与秩讨论
能找出需要单独处理的参数值,分别判断有几个解并写出它们。
大纲要求的教学展开 · 技术讲解 · 本节来源与考点
从一个问题开始
方程组是 、。a和b是题目暂时没有给出具体数值的两个条件。
当a=1时,两式左边一样:如果b=1,它们说的是同一件事;如果b=2,就同时要求x+y既等于1又等于2,不可能满足。
可见,a、b取不同值,答案可能完全不同。含参数题要做的,就是先找出这类变化发生在哪里,再把各类情况分别说清。
把这件事讲清楚
参数不是新的未知数,而是暂时没给定的条件;它改变时,方程组的结构可能变。消元过程中每次想除以a−1,都在暗中要求a≠1,因此必须把a=1留下单独检查。
用两式x+y=1、x+ay=b演示。相减得到 。若a≠1,才能除,得到 ,再回代求x;若a=1,原式变成 ,这已不再决定y,而是在判断两条约束是否矛盾。
当a=1、b=1,两条方程重合,y可以自由选,产生无穷多解;当a=1、b≠1,出现0等于非零数,无解。不能把一般公式分母代成0后就宣布“无解”,因为一般公式本来就不适用于这一分支。
方阵题可先算行列式找出可逆范围:非零时唯一解,等于0的参数值回到增广矩阵看秩。也可以直接消元找可能消失的主元。尽量先用不除参数的操作保留完整信息,再分情况。
最后整理成互不重叠且覆盖全部允许参数的答案:每一支说明无解、唯一解还是无穷多;有解时按题意给具体解或通解。每支挑一个具体参数代回有助于发现漏项,但试值只作核验,不能代替整支的证明。
为什么成立 · 关键推导
x+y=1、x+ay=b,相减得(a-1)y=b-1。如果a≠1,y=,x=;如果a=1,剩0=b-1,是否有解取决于b是否1。
入门例题 / 1
在方程组 、 中讨论参数a。
两式相减得到 。当a≠1时,可以除以a−1,得到 ;代回第一式,,所以有唯一解。
当a=1时,第二式变成x+y=2,而第一式要求x+y=1;消元得到0=1,矛盾,因此无解。这个特殊值不能把一般公式的分母直接代成0,必须回到原方程单独判断。
典型应用与变式 / 2
在方程组 、 中讨论参数a。
相减得到 。当a≠1时只能有y=0,再由第一式得到x=1,所以是唯一解(1,0)。当a=1时两式完全重合,只剩一个约束x+y=1;令y=t,就得到
因此临界值a=1从唯一解变成无穷多解。即使一般公式在某处看起来能约成常量,也不能跳过这个分支。
停一下,自己试一试
先独立作答;卡住时看提示,完成后再对照解析。
概念判断
约去a-1后是否还需讨论a=1?
需要一点提示
约分改变了哪些允许值?
查看过程、答案与错因
必须讨论,因为约分只对a≠1有效,特殊值可能改变秩或解个数。
计算与执行过程
讨论x+y=2、x+ay=2的解。
需要一点提示
相减得到(a-1)y=0。
查看过程、答案与错因
a≠1时(x,y)=(2,0);a=1时(x,y)=(2-t,t)。两个分支都可直接代回。
条件与错误辨析
行列式为0就等于无解吗?
需要一点提示
同一个奇异A可配不同b。
查看过程、答案与错因
不是,可能无解或无穷多;必须继续检查增广矩阵的秩。
带走这一句
含参数运算最重要的检查点是每一次除法和每一个可能消失的主元。
章末 / 把知识接起来
综合训练
原创综合训练
讨论方程x+y=2,x+ay=b的解,并用行列式与消元互相检查。
需要一点提示
第二行减第一行,分a−1是否为0。
查看过程、答案与错因
得到(a−1)y=b−2。a≠1时y=(b−2)/(a−1),x=2−y,唯一解;a=1,b=2时无穷解(x,y)=(2−t,t);a=1,b≠2时矛盾无解。系数行列式a−1只在非零时保证唯一,零不自动等于无解。