一、线性方程组的三种初等变换#
对线性方程组进行以下三种变换,不改变方程组的解,称为 初等变换(elementary operations):
1.1 交换变换#
交换两个方程的位置。
记作:Ri↔Rj
例:
{x1+2x2=3(1)4x1+5x2=6(2)R1↔R2{4x1+5x2=6(1′)x1+2x2=3(2′)1.2 倍乘变换#
用一个非零常数 k 乘某个方程的两边。
记作:Ri→kRi(k=0)
例:
x1+2x2=3R1→3R13x1+6x2=91.3 倍加变换#
将一个方程的 k 倍加到另一个方程上。
记作:Rj→Rj+kRi
例:
{x1+2x2=34x1+5x2=6R2→R2−4R1{x1+2x2=30x1−3x2=−6
核心思想:这三种变换构成高斯消元法的基础,通过系统性地消去未知数,将方程组化为阶梯形(row echelon form),从而判断解的情况并求解。
矩阵语言的等价表述#
对线性方程组 Ax=b,初等变换等价于对增广矩阵 A=(A∣b) 进行 初等行变换:
| 方程变换 | 矩阵行变换 | 记法 |
|---|
| 交换两个方程 | 交换两行 | Ri↔Rj |
| 用 k=0 乘某个方程 | 用 k 乘某行 | kRi |
| 一个方程的 k 倍加到另一个 | 一行的 k 倍加到另一行 | Rj+kRi |
注意:只能做行变换,不能做列变换(列变换会改变未知数的顺序,改变解)。
二、解的情况判定(核心结论)#
设线性方程组 Ax=b,其中 A 为 m×n 矩阵:
- r(A) = 系数矩阵的秩(rank of A)
- r(A) = 增广矩阵的秩(rank of A)
- n = 未知数的个数(即 A 的列数)
2.1 无解#
条件:r(A)=r(A)
即:r(A)<r(A)(实际上只能差 1)
含义:
- 增广矩阵的秩比系数矩阵的秩大,说明化简后会出现 “0 = 非零常数” 的矛盾方程。
- 具体表现为:阶梯形矩阵中存在形如 [00⋯0∣c] 的行,其中 c=0。
示例:
{x1+x2=1x1+x2=2A=(1111∣∣12)R2−R1(1010∣∣11)第二行:0x1+0x2=1,矛盾 → 无解。
2.2 有唯一解#
条件:r(A)=r(A)=n
即:两个秩相等,且等于未知数个数。
含义:
- 系数矩阵列满秩,每个未知数都被”唯一确定”。
- 阶梯形矩阵中,每个变量对应一个主元,没有自由变量(free variable)。
- 主元个数 = n。
示例:
{x1+2x2=53x1−x2=1A=(132−1∣∣51)消元后:
(102−7∣∣5−14)r(A)=r(A)=2=n → 唯一解:x1=1,x2=2。
2.3 有无穷多个解#
条件:r(A)=r(A)<n
即:两个秩相等,但小于未知数个数。
含义:
- 方程组是相容的(consistent),但约束不够”紧”,存在 自由变量。
- 自由变量的个数 = n−r(A)。
- 解可以表示为:特解 + 齐次方程组的通解。
示例:
{x1+x2+x3=1x1+2x2+3x3=4A=(111213∣∣14)R2−R1(101112∣∣13)r(A)=r(A)=2<n=3 → 无穷多解。
自由变量 x3=t(t 为任意常数),回代得:
⎩⎨⎧x1=−2+tx2=3−2tx3=tt∈R
三、判定流程图#
r(A) ≠ r(Ã) r(A) = r(Ã)
四、秩方法总表#
| 情况 | 秩的条件 | 解的情况 | 几何直观 |
|---|
| 矛盾 | r(A)=r(A) | 无解 | 约束互相矛盾 |
| 恰好确定 | r(A)=r(A)=n | 有唯一解 | 约束恰好确定一个点 |
| 欠定 | r(A)=r(A)<n | 有无穷多解 | 约束不足,形成解空间(直线/平面/超平面) |
注:对于齐次方程组 Ax=0,恒有 r(A)=r(A)(因为常数项全为零),故齐次方程组不可能无解。
要么只有零解(r(A)=n),
要么有无穷多解(r(A)<n)。