线性方程组解的结构及求解
一、齐次线性方程组的通解
1.1 解的结构
齐次方程组 ( 为 ,),设 为它的一个基础解系,则其通解为:
通解 = 基础解系的任意线性组合。 就是自由变量的个数,也是解空间的维数。
1.2 两种情形
| 条件 | 解的情况 | 通解形式 |
|---|---|---|
| 只有零解 | (基础解系不存在) | |
| 有无穷多解 | (基础解系含 个向量) |
齐次方程组不可能无解,零解永远存在。
二、非齐次线性方程组的通解
2.1 解的结构(核心定理)
对于非齐次方程组 (),若它有解(相容),设:
- 为它的一个特解
- 为其导出组 的一个基础解系
则非齐次方程组的通解为:
结构含义:非齐次通解 = 一个特解 + 导出组的齐次通解。 几何上,它是齐次解空间沿特解方向平移得到的仿射空间。
2.2 三种情形总表
| 秩的条件 | 解的情况 | 通解形式 |
|---|---|---|
| 无解 | —— | |
| 有唯一解 | (齐次通解为零向量) | |
| 有无穷多解 |
三、完整求解流程(非齐次方程组)
以下为求解 的标准六步法,涵盖一切情况。
第一步:写出增广矩阵
将方程组写成增广矩阵形式:
第二步:行变换化为简化行阶梯形
对增广矩阵 进行初等行变换,直接化为简化行阶梯形(RREF)。
为什么要一步到位化成 RREF? 若只化到普通阶梯形还需回代,RREF 可以直接读出同解方程组,方便同时求特解和基础解系。
第三步:求秩并判断解的个数
从阶梯形矩阵中读出:
- = 系数矩阵部分的秩(非零行行数,或主元个数)
- = 增广矩阵整体的秩
然后判定:
| 判定 | 结论 | 下一步 |
|---|---|---|
| 无解 | 结束,说明矛盾方程即可 | |
| 有唯一解 | 直接写出唯一解,结束 | |
| 有无穷多解 | 继续第四、五步求通解 |
技巧:先看简化行阶梯形有没有 且 的行,有则立即判定无解。
第四步:写出同解方程组
从简化行阶梯形直接写出同解方程组:
- 将主元变量保留在等号左边;
- 将自由变量移到等号右边(当作参数)。
得到的方程组中,每个主元变量都被自由变量显式表示。
第五步:求特解
在非齐次同解方程组中,令所有自由变量 = 0,代回求出主元变量的值,即得到一个特解。
原理:令自由变量取 0 是最简单的选择,保证得到一个确切的非齐次解。
第六步:求导出组的基础解系并写出通解
(a) 求导出组的基础解系
将同解方程组中的常数项改为 0(得到导出组的同解方程组),依次取下列 组自由变量的值:
每组值代入导出组的同解方程组,求出对应主元变量的值,得到一个解向量。共得 个解向量 ,即为基础解系。
(b) 写出通解
三、完整求解流程(齐次方程组)
以下为求解 的标准步骤。齐次方程组必然相容(零解永远存在),因此无需判断无解的情形,只需区分「只有零解」还是「有无穷多解」。
第一步:写出系数矩阵
将方程组写成系数矩阵形式(不需要增广,因为常数项全为零):
第二步:行变换化为简化行阶梯形
对系数矩阵 进行初等行变换,化为简化行阶梯形(RREF)。
第三步:求秩并判断解的个数
从简化行阶梯形中读出 (主元个数 = 非零行行数),并判定:
| 判定 | 结论 | 下一步 |
|---|---|---|
| 只有零解 | 写出 ,结束 | |
| 有无穷多解(有非零解) | 继续第四、五步求通解 |
为未知数个数。自由变量的个数 = 。
第四步:写出同解方程组
从简化行阶梯形矩阵直接读出同解方程组:
- 将主元变量保留在等号左边;
- 将自由变量移到等号右边(当作参数)。
此时每个主元变量都被自由变量显式表示。
第五步:求基础解系并写出通解
(a) 求基础解系
自由变量共有 个,依次令它们取下列 组值:
每组值代入同解方程组,求出对应主元变量的值,得到一个解向量。共得 个解向量:
它们即构成一个基础解系。
为什么线性无关? 这组向量在自由变量的位置上恰好构成 阶单位矩阵,天然满秩,因而线性无关。
(b) 写出通解
齐次方程组的通解为:
三、齐次与非齐次求解步骤对比
| 步骤 | 齐次 | 非齐次 |
|---|---|---|
| ① 写矩阵 | 系数矩阵 | 增广矩阵 |
| ② 行变换 | ||
| ③ 判定 | :只有零解;:无穷多解 | :无解;:唯一解;:无穷多解 |
| ④ 同解方程组 | 从 的 RREF 写 | 从增广 RREF 写 |
| ⑤ 求特解 | ❌ 不需要(零解即特解) | ✅ 令自由变量 = 0 |
| ⑥ 求基础解系 | ✅ 自由变量依次取 1,0,… | ✅ 导出组中依次取 1,0,… |
| ⑦ 通解 |
四、完整示例
求解:
第一步:增广矩阵
第二步:行变换 → RREF
第三行出现 ,矛盾。
第三步:判定
(系数部分有两个主元第 1、4 列),(增广部分有非零第三行)。
无解。
四、有无穷多解的完整示例:
求解:
第一步:增广矩阵
第二步:行变换 → RREF
化为简化行阶梯形 ✓。
第三步:求秩并判定
- (两个主元,第 1、2 列)
- (无矛盾行)
有无穷多解。继续往下。
第四步:写出同解方程组
从 RREF 直接读出:
主元变量:;自由变量:。。
第五步:求特解
令自由变量 ,代入同解方程组:
得特解:
第六步:求导出组基础解系并写出通解
(a) 求导出组基础解系
将同解方程组常数项改为 0,得导出组同解方程组:
令自由变量 ,得:
此即基础解系(只有一个向量)。
(b) 写出通解
写成坐标形式:
四、齐次完整示例
NOTE求解:
第一步:系数矩阵
第二步:行变换 → RREF
第三步:判定
主元在第 1、3、4 列 → ,。
有无穷多解(有非零解)。自由变量个数 = 。
第四步:同解方程组
从 RREF 读出:
主元变量:;自由变量:。
第五步:求基础解系并写通解
令自由变量 ,代入同解方程组:
得基础解系(仅一个向量):
通解:
五、求解流程总结图

五(齐次)求解流程总结图

六、几点补充说明
特解的求法不唯一
令所有自由变量 = 0 只是最简单的做法。自由变量取任意常数都将得到一个特解,不同取值得到不同特解,但通解的整体集合不变。
齐次方程组的求解
若题目本身就是齐次方程组 ,则省去「求特解」这一步:
- 直接对系数矩阵 (不需要增广,因为常数项全是 0)行变换 → RREF;
- 写出同解方程组,依次给自由变量赋值,求出基础解系;
- 通解 = 基础解系的线性组合。
「导出组」一词的由来
非齐次方程组 的导出组是 。之所以叫「导出组」,是因为非齐次解之间的差会导出齐次解,从而导出整个解的结构。
求基础解系时自由变量取法的本质
依次取 是为了保证得到的向量组在自由变量分量上构成单位矩阵,从而天然线性无关。只要是 组线性无关的自由变量取值(即它们排成的 矩阵可逆),得到的解向量组就线性无关,都是合法的基。
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






