主要从矩阵的视角研究线性方程组,使用矩阵的初等变换来求解方程组
个未知数, 个方程联立为线性方程组
写为增广矩阵的形式:
对于 元线性方程组 ,对增广矩阵 施加初等行变换变为行最简形矩阵,得到与原方程组通解的方程
- 无解的充分必要条件:
- 有解的充分必要条件:
- 有唯一解的充分必要条件:
- 有无限多解的充分必要条件:
对于 元线性方程组 ,直接对矩阵 施加初等行变换变为行最简形矩阵,由于始终有 ,所以始终有解
- 有唯一解(零解)的充分必要条件:
- 有无限多解(非零解)的充分必要条件:
注意可以将非独立的变量任意取值,以通解的形式表达无限多解
AI 结构化补充(2026-05-02)
问题形式
主要从矩阵的视角研究线性方程组,使用矩阵的初等变换来求解方程组。 个方程、 个未知数联立时,可以写成
它的增广矩阵是
主元之前的三种解型
第二章层面的直观判断先不从主元开始,而是先看几何与生成范围:
- 唯一解:行图像中所有约束只交于一个点;列图像中, 在列空间内,且产生 的列组合系数唯一。
- 无解:行图像中所有约束没有共同交集;列图像中, 不在 的列空间内,任何列组合都产生不了它。
- 无穷多解:行图像中约束交成直线、平面或更高维集合;列图像中, 可以被产生,但组合系数不唯一,因为存在非零 使 。
在两个未知量中,两条非平行直线通常给唯一解;两条平行不同直线给无解;两条重合直线给无穷多解。在三个未知量中,三个平面通常交于一个点;也可能没有共同交点;如果共同部分是一条线或一个平面,就有无穷多解。
例如
的行图像是两条直线交于 ;列图像是
其中 倍第一列加 倍第二列正好产生右端。
与消元的接口
直观判断需要由后续消元精确化。对增广矩阵施加初等行变换,可以写成
行变换保持解集不变,因为它只是把原来的行约束替换成等价约束,并不改变这些约束的交集。相容性在行最简形中表现为:如果 的某一行为零行,则对应右端 也必须为零;否则出现
这样的矛盾行,方程组无解。
方程组相容时,主元列给出被约束的变量,非主元列给出自由变量。先把自由变量设为 得到一个特解 ,再加上齐次解:
因此主元出现后的判别可以写成秩条件。设未知量个数为 :
- 无解:。
- 唯一解:。
- 无穷多解:。
对齐次方程组 ,右端是零向量,所以一定相容。若 ,只有零解;若 ,存在自由变量,因而有非零解和无穷多解。
完整解结构
Complete Solution) 完整解不是只找一个满足 的向量,而是把所有解分成“命中右端项的一点”和“保持右端项不变的方向”两部分:
计算时必须把右端项一起参加行变换。若对增广矩阵做同样的初等行变换,
则 与 有相同解集。这里 是 的行最简阶梯形矩阵, 是右端项随同行变换后的结果。只化简 而不化简 ,就无法判断方程是否相容,也无法直接读出特解。
设行最简形按主元变量和自由变量重排后可写成
相容的必要且充分条件是底部零行对应的右端项也为零:
如果某个零行对应 ,最后一行就是 ,方程组无解。这就是一致性条件在行最简形中的形式。若相容,通常先令所有自由变量为 ,由主元方程得到一个方便的 ;再让自由变量变化,得到全部齐次零空间方向。
例如
增广矩阵化简为
最后一行是 ,所以方程相容。自由变量是 。取 得
再解齐次方程 ,自由变量给出两个零空间方向:
因此完整解是
其中常数项是一个特解,两个方向向量属于零空间。如果换一个特解,常数项会变,但方向空间仍然是 。
右端项的零行条件
零行条件也可以从行依赖关系理解。上例中第三行等于第一行加第二行:
若方程 相容,右端项必须满足同样关系:
对一般的 ,同样的消元给出最后一行
所以相容条件是 。这说明 是否落在列空间里,不只由 本身决定,而由 的行依赖关系决定。
秩控制的四种情形
设 是 矩阵, 是矩阵的秩。解的数量由两个问题决定:是否有零行矛盾,以及是否有自由变量。
| 秩情形 |
典型 |
对 的结论 |
结构原因 |
|
|
对每个 恰有一个解 |
没有零行条件,也没有自由变量 |
|
|
对每个 都可解,且有无穷多解 |
满行秩使列空间等于 ,但有 个自由变量 |
|
|
依 而定,有 或 个解 |
满列秩使零空间只有零向量,但底部零行给出相容条件 |
|
|
依 而定,无解或无穷多解 |
既有零行条件,也有自由变量 |
因此,完整解的判断顺序应是:先检查 的零行是否相容;若相容,再由自由变量决定是唯一解还是无穷多解。