消元、自由变量与基础解系
🏠 第13章概念导航
核心问题
高斯消元每一步在做什么、为什么不改变解集?”自由变量”到底怎么认?为什么按标准流程做出来的基础解系天然线性无关?
核心定义 / 定理 / 结论
行变换不改变解集
三种初等行变换(换行、某行乘非零数、某行加另一行的倍数)都等价于左乘一个可逆矩阵
必须整行一起做,常数项也是行的一部分。 只变换
行阶梯形与行最简形
化到行最简形(RREF) 后:
- 每行第一个非零元(主元)为 1,且它所在列的其余元素全为 0;
- 主元所在的列 = 主元列,其余列 = 自由列;
= 主元个数;自由变量 = 自由列对应的未知数,个数 。
认列不认位置。 自由变量不是”排在最后的那几个”,而是”没有主元的那几列”。
标准五步流程
- 写
,只用行变换化到 RREF; - 数
与 ,不等就判无解; - 指认主元列与自由列;
- 全部自由变量取 0,回代得特解
; - 自由变量依次取
,得 个基础解系向量。
为什么第 5 步自动无关
这
推论:按流程做的基础解系不必再验无关;靠”作差""凑系数”得来的解则必须单独验。
右端是矩阵:
典型题型
- 纯计算求通解:含冗余方程、需要挑主元行避免分数 → 消元法与基础解系
- 判断给定向量组是否构成基础解系:查”都是解 + 无关 + 个数
“三条 求可逆矩阵 :先解通解,再算 挑出可逆的那些 :三列三个参数
图示 / 直觉
行最简形把方程组重写成”主元变量 = 自由变量的表达式”:
[1 0 6 | 3] x₁ = 3 − 6x₃
[0 1 −2 | −1] → x₂ = −1 + 2x₃ x₃ 自由
[0 0 0 | 0]
自由变量是”旋钮”,主元变量是”跟着转的指针”。 有几个旋钮,解集就有几维;把旋钮全归零得特解,每次只拧一个旋钮到 1 就得一个基础解系向量。
常见误用
自由变量选错
化到阶梯形后,某个排在后面的变量可能被单独锁死(如
),它是主元变量而非自由变量。先按列数定 ,再找没有主元的列。
方程组里"没出现"的变量被漏掉
若某个
在所有方程里系数都是 0,它是完全自由的,基础解系里必须有 这一支。只从”出现过的变量”里挑自由变量会漏解。
只写一个参数 三列就要
三套独立参数。写成 只描述了全部解的一个一维子集。
提前删"看起来多余"的方程
哪一行冗余要消元之后才知道,不能凭系数长相提前删。
与旧知识的连接
- 初等矩阵与左右乘(第11章):行变换
左乘,列变换 右乘;本章只用行变换,正是为了保护列(未知数)之间的关系。 - 行变换保列关系(第12章):行最简形里非主元列的系数,就是它用主元列表示的表示系数——本章第 5 步能”直接读出”基础解系全靠这条。
- 极大无关组与秩(第12章):主元列恰是列向量组的一个极大无关组。
- 矩阵方程与消去律(第11章):
可逆时直接左乘 ; 不可逆或不方时才回到本章的按列消元。
题型训练
- 消元法、基础解系与矩阵右端(5 题)
- 含参方程组的解的讨论(8 题)
- 两个方程组的公共解(4 题)