logo
导航

初等变换与矩阵秩

初等变换

初等行变换

对矩阵进行以下三种变换称为初等行变换

  1. 交换两行:将第 ii 行与第 jj 行互换,记作 RiRjR_i \leftrightarrow R_j
  2. 数乘某行:将第 ii 行乘以非零常数 kk,记作 Ri×kR_i \times k
  3. 倍加变换:将第 jj 行的 kk 倍加到第 ii 行,记作 Ri+kRjR_i + kR_j

初等列变换

对矩阵进行以下三种变换称为初等列变换

  1. 交换两列:将第 ii 列与第 jj 列互换,记作 CiCjC_i \leftrightarrow C_j
  2. 数乘某列:将第 ii 列乘以非零常数 kk,记作 Ci×kC_i \times k
  3. 倍加变换:将第 jj 列的 kk 倍加到第 ii 列,记作 Ci+kCjC_i + kC_j

初等变换的性质

  1. 可逆性:每种初等变换都有其逆变换
  2. 保持秩:初等变换不改变矩阵的秩
  3. 保持等价性:初等变换保持矩阵的等价关系

初等矩阵

初等矩阵的定义

对单位矩阵 II 进行一次初等变换得到的矩阵称为初等矩阵

初等矩阵的类型

1. 交换型初等矩阵

将单位矩阵的第 ii 行与第 jj 行互换得到的矩阵:

Eij=(1011101)E_{ij} = \begin{pmatrix} 1 & & & & & & \\ & \ddots & & & & & \\ & & 0 & & 1 & & \\ & & & 1 & & & \\ & & 1 & & 0 & & \\ & & & & & \ddots & \\ & & & & & & 1 \end{pmatrix}

2. 数乘型初等矩阵

将单位矩阵的第 ii 行乘以非零常数 kk 得到的矩阵:

Ei(k)=(1k1)E_i(k) = \begin{pmatrix} 1 & & & & \\ & \ddots & & & \\ & & k & & \\ & & & \ddots & \\ & & & & 1 \end{pmatrix}

3. 倍加型初等矩阵

将单位矩阵的第 jj 行的 kk 倍加到第 ii 行得到的矩阵:

Eij(k)=(11k1)E_{ij}(k) = \begin{pmatrix} 1 & & & & & \\ & \ddots & & & & \\ & & 1 & & k & \\ & & & \ddots & & \\ & & & & 1 & \\ & & & & & \ddots \end{pmatrix}

初等矩阵的性质

  1. 可逆性:所有初等矩阵都是可逆的

  2. 逆矩阵

    • Eij1=EijE_{ij}^{-1} = E_{ij}
    • Ei(k)1=Ei(1k)E_i(k)^{-1} = E_i(\frac{1}{k})
    • Eij(k)1=Eij(k)E_{ij}(k)^{-1} = E_{ij}(-k)
  3. 左乘作用:用初等矩阵左乘矩阵 AA,相当于对 AA 进行相应的初等行变换

  4. 右乘作用:用初等矩阵右乘矩阵 AA,相当于对 AA 进行相应的初等列变换

矩阵的秩

矩阵秩的定义

矩阵 AA是指矩阵中最大线性无关行(或列)的个数,记作 r(A)r(A)rank(A)\text{rank}(A)

等价定义

  • 矩阵 AA 的秩等于其最高阶非零子式的阶数
  • 矩阵 AA 的秩等于其行阶梯形矩阵中非零行的个数

矩阵秩的性质

  1. 基本性质

    • 0r(A)min(m,n)0 \leq r(A) \leq \min(m, n)AAm×nm \times n 矩阵)
    • r(A)=0r(A) = 0 当且仅当 A=OA = O
    • r(A)=nr(A) = n 当且仅当 AA 是满秩矩阵
  2. 运算性质

    • r(A+B)r(A)+r(B)r(A + B) \leq r(A) + r(B)
    • r(AB)min(r(A),r(B))r(AB) \leq \min(r(A), r(B))
    • r(AT)=r(A)r(A^T) = r(A)
    • r(kA)=r(A)r(kA) = r(A)k0k \neq 0
  3. 初等变换性质:初等变换不改变矩阵的秩

矩阵秩的计算方法

方法一:子式法

  1. 从最高阶开始,计算矩阵的子式
  2. 找到第一个非零子式,其阶数就是矩阵的秩

方法二:初等变换法

  1. 对矩阵进行初等行变换,化为行阶梯形
  2. 计算非零行的个数

例子:求矩阵 A=(123246111)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 1 & 1 & 1 \end{pmatrix} 的秩

(123246111)\begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 1 & 1 & 1 \end{pmatrix}

R22R1R_2 - 2R_1(123000111)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 1 & 1 & 1 \end{pmatrix}

R3R1R_3 - R_1(123000012)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 0 & -1 & -2 \end{pmatrix}

R2R3R_2 \leftrightarrow R_3(123012000)\begin{pmatrix} 1 & 2 & 3 \\ 0 & -1 & -2 \\ 0 & 0 & 0 \end{pmatrix}

非零行有 2 行,所以 r(A)=2r(A) = 2

矩阵等价

矩阵等价的定义

如果矩阵 AA 可以通过有限次初等变换化为矩阵 BB,则称 AABB 等价,记作 ABA \sim B

矩阵等价的充要条件

定理:两个同型矩阵 AABB 等价的充要条件是它们的秩相等。

等价标准形

任何矩阵都可以通过初等变换化为以下形式:

(IrOOO)\begin{pmatrix} I_r & O \\ O & O \end{pmatrix}

其中 IrI_rrr 阶单位矩阵,rr 是矩阵的秩。

分块矩阵

分块矩阵的定义

将矩阵按行和列分割成若干个子矩阵,这些子矩阵称为分块矩阵

例子

A=(A11A12A21A22)A = \begin{pmatrix} A_{11} & A_{12} \\ A_{21} & A_{22} \end{pmatrix}

其中 A11,A12,A21,A22A_{11}, A_{12}, A_{21}, A_{22} 都是子矩阵。

分块矩阵的运算

1. 分块矩阵的加法

A=(A11A12A21A22)A = \begin{pmatrix} A_{11} & A_{12} \\ A_{21} & A_{22} \end{pmatrix}B=(B11B12B21B22)B = \begin{pmatrix} B_{11} & B_{12} \\ B_{21} & B_{22} \end{pmatrix},则:

A+B=(A11+B11A12+B12A21+B21A22+B22)A + B = \begin{pmatrix} A_{11} + B_{11} & A_{12} + B_{12} \\ A_{21} + B_{21} & A_{22} + B_{22} \end{pmatrix}

2. 分块矩阵的数乘

kA=(kA11kA12kA21kA22)kA = \begin{pmatrix} kA_{11} & kA_{12} \\ kA_{21} & kA_{22} \end{pmatrix}

3. 分块矩阵的乘法

A=(A11A12A21A22)A = \begin{pmatrix} A_{11} & A_{12} \\ A_{21} & A_{22} \end{pmatrix}B=(B11B12B21B22)B = \begin{pmatrix} B_{11} & B_{12} \\ B_{21} & B_{22} \end{pmatrix},则:

AB=(A11B11+A12B21A11B12+A12B22A21B11+A22B21A21B12+A22B22)AB = \begin{pmatrix} A_{11}B_{11} + A_{12}B_{21} & A_{11}B_{12} + A_{12}B_{22} \\ A_{21}B_{11} + A_{22}B_{21} & A_{21}B_{12} + A_{22}B_{22} \end{pmatrix}

注意:分块矩阵的乘法要求相应的子矩阵能够相乘。

特殊分块矩阵

1. 对角分块矩阵

A=(A1A2An)A = \begin{pmatrix} A_1 & & \\ & A_2 & \\ & & \ddots \\ & & & A_n \end{pmatrix}

2. 上三角分块矩阵

A=(A11A12A1nA22A2nAnn)A = \begin{pmatrix} A_{11} & A_{12} & \cdots & A_{1n} \\ & A_{22} & \cdots & A_{2n} \\ & & \ddots & \vdots \\ & & & A_{nn} \end{pmatrix}

3. 下三角分块矩阵

A=(A11A21A22An1An2Ann)A = \begin{pmatrix} A_{11} & & & \\ A_{21} & A_{22} & & \\ \vdots & \vdots & \ddots & \\ A_{n1} & A_{n2} & \cdots & A_{nn} \end{pmatrix}

分块矩阵的行列式

对于 2×22 \times 2 分块矩阵 A=(A11A12A21A22)A = \begin{pmatrix} A_{11} & A_{12} \\ A_{21} & A_{22} \end{pmatrix}

  1. 如果 A11A_{11} 可逆,则: A=A11A22A21A111A12|A| = |A_{11}| \cdot |A_{22} - A_{21}A_{11}^{-1}A_{12}|

  2. 如果 A22A_{22} 可逆,则: A=A22A11A12A221A21|A| = |A_{22}| \cdot |A_{11} - A_{12}A_{22}^{-1}A_{21}|

  3. 如果 A12=OA_{12} = OA21=OA_{21} = O,则: A=A11A22|A| = |A_{11}| \cdot |A_{22}|

练习题

练习 1

写出将矩阵 A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} 第一行与第二行互换的初等矩阵。

参考答案

解题思路: 构造交换型初等矩阵。

详细步骤

  1. 交换单位矩阵的第 1 行和第 2 行
  2. E=(0110)E = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}

答案E=(0110)E = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}

练习 2

用初等行变换将矩阵 A=(123246111)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 1 & 1 & 1 \end{pmatrix} 化为行阶梯形。

参考答案

解题思路: 使用初等行变换,将矩阵化为行阶梯形。

详细步骤

(123246111)\begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 1 & 1 & 1 \end{pmatrix}

R22R1R_2 - 2R_1(123000111)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 1 & 1 & 1 \end{pmatrix}

R3R1R_3 - R_1(123000012)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 0 & 0 \\ 0 & -1 & -2 \end{pmatrix}

R2R3R_2 \leftrightarrow R_3(123012000)\begin{pmatrix} 1 & 2 & 3 \\ 0 & -1 & -2 \\ 0 & 0 & 0 \end{pmatrix}

答案:行阶梯形为 (123012000)\begin{pmatrix} 1 & 2 & 3 \\ 0 & -1 & -2 \\ 0 & 0 & 0 \end{pmatrix}

练习 3

求矩阵 A=(123246111)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \\ 1 & 1 & 1 \end{pmatrix} 的秩。

参考答案

解题思路: 通过初等变换化为行阶梯形,计算非零行数。

详细步骤

从练习 2 的结果可以看出,行阶梯形矩阵中非零行有 2 行。

答案r(A)=2r(A) = 2

练习 4

判断矩阵 A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}B=(2468)B = \begin{pmatrix} 2 & 4 \\ 6 & 8 \end{pmatrix} 是否等价。

参考答案

解题思路: 计算两个矩阵的秩,判断是否相等。

详细步骤

  1. A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}A=20|A| = -2 \neq 0,所以 r(A)=2r(A) = 2

  2. B=(2468)B = \begin{pmatrix} 2 & 4 \\ 6 & 8 \end{pmatrix}B=2AB = 2A,所以 r(B)=r(A)=2r(B) = r(A) = 2

  3. 两个矩阵的秩相等,因此等价。

答案AABB 等价

练习 5

计算分块矩阵 (ABOC)\begin{pmatrix} A & B \\ O & C \end{pmatrix} 的行列式,其中 A,CA, C 都是可逆矩阵。

参考答案

解题思路: 利用分块矩阵的行列式性质。

详细步骤

对于分块矩阵 (ABOC)\begin{pmatrix} A & B \\ O & C \end{pmatrix},其中 A12=OA_{12} = O,所以:

A=A11A22=AC|A| = |A_{11}| \cdot |A_{22}| = |A| \cdot |C|

答案(ABOC)=AC\left|\begin{pmatrix} A & B \\ O & C \end{pmatrix}\right| = |A| \cdot |C|

练习 6

证明:如果 AAm×nm \times n 矩阵,则 r(A)min(m,n)r(A) \leq \min(m, n)

参考答案

解题思路: 利用矩阵秩的定义和性质。

详细步骤

  1. 矩阵的秩等于其最大线性无关行数,而矩阵只有 mm 行,所以 r(A)mr(A) \leq m

  2. 矩阵的秩等于其最大线性无关列数,而矩阵只有 nn 列,所以 r(A)nr(A) \leq n

  3. 因此 r(A)min(m,n)r(A) \leq \min(m, n)

答案:证明完成