Skip to content

行化简

Row reduction

用初等行变换把矩阵化为阶梯形以求解线性方程组和判定秩。

条目类型
算法

形式陈述

矩阵的三种初等行变换是交换两行、把一行乘以非零标量、把一行的标量倍加到另一行。每步等价于左乘一个可逆初等矩阵;把同一行变换同时作用于系数矩阵与右端项,也就是作用于增广矩阵 [Ab],不会改变方程组 Ax=b 的解集。反复变换可得到行阶梯形;继续使主元为 1 且主元列其他位置为 0,得到简化行阶梯形(RREF)。每个矩阵的 RREF 唯一。主元数等于秩,非主元变量对应自由变量。两个矩阵行等价当且仅当它们有相同 RREF,也等价于行空间相同。

直觉

行变换是在不改变方程约束集合的前提下重写方程:把冗余和依赖逐步显露,最终让主变量与自由变量一目了然。

行化简的三类变换与主元阶梯

初等行变换相当于对方程组做可逆的重新组合,因此不改变解集。阶梯形把主元变量与自由变量分离,化简行阶梯形进一步给出唯一规范结果。行变换保持行空间与秩,却通常改变列空间中的具体列向量,不能把所有矩阵性质都视为不变。

例子与边界

增广矩阵中的行 [0  0c]c0 表示矛盾,系统无解。矩阵 (1224) 消元后第二行为零,秩为 1。行交换和倍加保持行列式到一个可追踪因子,但不会逐步保持行列式数值;它们也不保持特征值。行等价不是相似:相似变换必须同时反映定义域和陪域基变化,形式为 P1AP。列变换一般改变原未知变量坐标,若用于解方程必须同步记录变量替换。精确代数中只需主元非零,浮点消元却要用选主元与增长因子控制舍入传播,因为代数上的非零主元在数值尺度下可能极小。

对增广矩阵

(12|324|6)(12|300|0),

第二个变量自由,解为 (32t,t)。若出现一行 (0,01),系统无解。交换两列会改变变量含义,不属于保持同一方程组的行变换。

推论与应用

行消元计算秩、逆矩阵、核基和线性系统解,是 Gaussian elimination、LU 分解与线性代数软件的基础。教学中的完整 RREF 以给出规范形和参数解为目标;大型浮点方阵求解通常使用带主元的 Gaussian 消元或 LU 因子,不会把计算全部推进到 RREF。

线性方程组的可解性、解空间参数化与 都可由行化简读出。它还用于求逆、提取基、检验线性无关,并发展为 PID 上的 Smith 标准形和数值线性代数中的消元算法。

参考资料
  • Gilbert Strang, Introduction to Linear Algebra, 6th ed., Wellesley-Cambridge Press, 2023,Chs. 2–3, elimination, echelon forms, and complete solutions of Ax=b。
  • Michael Artin, Algebra, 2nd ed., Pearson, 2011,Ch. 1, row operations and reduced echelon matrices。
关系图谱8 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系