粟米
回答者
回答于 2026-11-09
通过初等行变换将增广矩阵化为行最简形(即简化行阶梯形矩阵),可直接从矩阵中读出线性方程组的解。
操作步骤
- 构造增广矩阵:将线性方程组的系数与常数项组合为增广矩阵 $[A|b]$。
- 化为行阶梯形:利用三种初等行变换(交换两行、某行乘以非零常数、将一行的倍数加到另一行),从左至右逐列消元,使主元下方元素全为零,形成阶梯结构。
- 化为行最简形:将每个主元通过倍乘变换化为1,再利用倍加变换将主元上方的元素也全部消为零。最终每行仅含一个主元1,且该列其余元素均为0。
- 读出解:行最简形中,主元所在列对应的变量为基本变量,其值等于该行常数项;无主元的列对应自由变量。
判断依据
- 唯一解:系数矩阵的秩等于未知数个数,无自由变量。
- 无穷多解:系数矩阵的秩等于增广矩阵的秩,但小于未知数个数,存在自由变量。
- 无解:出现 $[0 \cdots 0 | c]$($c \neq 0$)形式的矛盾行,即系数矩阵的秩小于增广矩阵的秩。
适用条件
该方法适用于任意规模的线性方程组,是求解线性方程组的通用算法基础。
常见误区
- 混淆“行阶梯形”与“行最简形”:行阶梯形仅要求主元下方为零,行最简形还要求主元为1且主元上方也为零。
- 对列进行初等变换:求解方程组时只能使用初等行变换,列变换会改变未知数的对应关系。
- 误认为必须化为对角矩阵:行最简形不一定是方阵的对角形式,非齐次方程组或欠定方程组的结果并非对角矩阵。