679 字
3 分钟
矩阵的初等变换
2026-03-11
无标签

矩阵的初等变换,可以归结为三种基本的行列操作:

  1. 交换:第 ii 行和第 jj 行的交换,第 ii 列和第 jj 列的交换
  2. 相加:第 jj 行的 cc 倍加到第 ii 行,第 jj 列的 cc 倍加到第 ii
  3. 伸缩:第 ii 行乘上标量 cc 倍,第 ii 列乘上标量 cc

定义:如果矩阵 AA 可以通过有限次的初等变换得到矩阵 BB,则称矩阵 AA 与矩阵 BB初等等价的。表示为 ABA \sim B

用于初等变换的矩阵叫做初等矩阵(基本矩阵),它是通过对单位矩阵 II 进行一次初等变换得到的矩阵。每一个初等变换都对应一个初等矩阵 EE

例如,下面是一个初等矩阵 EE,它是通过将单位矩阵的第三行乘以 2 得到的:EA 就相当于对矩阵 AA 的第三行进行伸缩变换。

E=[100010002]E = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 2 \end{bmatrix}

口诀:初等阵左乘行变换,右乘列变换

矩阵的行操作常常用于求解线性方程组、计算矩阵的秩以及求逆矩阵等问题。

列操作则在某些特定的算法中使用,例如在计算矩阵的特征值和特征向量时。

初等阵的性质#

下面用 EE 表示一个初等矩阵,

EijE_{ij} 表示对于第 ii 行(列)和第 jj 行(列)互换;

Ei(c)E_{i}(c) 表示对于第 ii 行(列)乘以标量 cc

Eij(c)E_{ij}(c) 表示对于第 ii 行(列)加上第 jj 行(列)的 cc 倍。

  1. 每一个初等矩阵都是可逆的,且其逆矩阵也是一个初等矩阵

    • EijE_{ij} 的逆矩阵是 EijE_{ij} 本身,因为交换两行(列)两次会回到原来的位置。
    • Ei(c)E_{i}(c) 的逆矩阵是 Ei(1/c)E_{i}(1/c),因为将第 ii 行(列)乘以 cc 的逆操作是将第 ii 行(列)乘以 1/c1/c
    • Eij(c)E_{ij}(c) 的逆矩阵是 Eij(c)E_{ij}(-c),因为将第 ii 行(列)加上第 jj 行(列)的 cc 倍的逆操作是将第 ii 行(列)加上第 jj 行(列)的 c-c 倍。
  2. 初等矩阵的乘积仍然是一个初等矩阵。

  3. 通过初等矩阵的乘积可以实现任意的初等变换。

  4. 对于行列式的影响:

    • 交换两行(列)会改变行列式的符号。
    • 将一行(列)乘以标量 cc 会将行列式乘以 cc
    • 将一行(列)加上另一行(列)的 cc 倍不会改变行列式的值。

矩阵和初等矩阵的关系#

定理:任意可逆矩阵 AA 都可以表示为有限个初等矩阵的乘积,即存在初等矩阵 E1,E2,,EkE_1, E_2, \dots, E_k 使得:

A=E1E2EkA = E_1 E_2 \cdots E_k
矩阵的初等变换
https://biscuit0613.github.io/posts/lineralgebra/basicchange/
作者
Biscuit
发布于
2026-03-11
许可协议
CC BY-NC-SA 4.0