【MIT线性代数】【lec3】矩阵乘法与逆矩阵


线性代数第三讲:矩阵乘法与逆矩阵

一、矩阵乘法

1. 标准乘法规则

  • 定义:矩阵 AA 乘以矩阵 BB 得到矩阵 CC
  • 元素计算:矩阵 CC 的第 ii 行第 jj 列的元素 cijc_{ij}AA 的第 ii 行与 BB 的第 jj 列的点积。

cij=k=1naikbkjc_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj}

  • 示例:计算 C34C_{34}

C34=a31b14+a32b24++a3nbn4C_{34} = a_{31} b_{14} + a_{32} b_{24} + \dots + a_{3n} b_{n4}

2. 矩阵乘法的形状

  • 矩阵形状
    • AAm×nm \times n 矩阵。
    • BBn×pn \times p 矩阵。
    • CCm×pm \times p 矩阵。
  • 条件AA 的列数必须等于 BB 的行数。

3. 矩阵乘法的不同视角

(1)按列计算

  • 方法:矩阵 AA 乘以矩阵 BB 的每一列,得到矩阵 CC 的每一列。
  • 示例

A×1(B)=1(C)A \times \text{列}_1(B) = \text{列}_1(C)

A×2(B)=2(C)A \times \text{列}_2(B) = \text{列}_2(C)

  • 结论:矩阵 CC 的每一列是矩阵 AA 的列向量的线性组合。

(2)按行计算

  • 方法:矩阵 AA 的每一行乘以矩阵 BB,得到矩阵 CC 的每一行。
  • 示例

1(A)×B=1(C)\text{行}_1(A) \times B = \text{行}_1(C)

2(A)×B=2(C)\text{行}_2(A) \times B = \text{行}_2(C)

  • 结论:矩阵 CC 的每一行是矩阵 BB 的行向量的线性组合。

(3)按列乘以行

  • 方法:矩阵 AA 的每一列乘以矩阵 BB 的每一行,然后求和。
  • 示例

C=1(A)×1(B)+2(A)×2(B)+C = \text{列}_1(A) \times \text{行}_1(B) + \text{列}_2(A) \times \text{行}_2(B) + \dots

  • 结论:矩阵 CC 是多个矩阵的和,每个矩阵由 AA 的一列和 BB 的一行相乘得到。

(4)分块矩阵乘法

  • 方法:将矩阵 AABB 分成块,然后按块进行乘法。
  • 示例

[A1A2A3A4]×[B1B2B3B4]=[A1B1+A2B3A1B2+A2B4A3B1+A4B3A3B2+A4B4]\begin{bmatrix} A_1 & A_2 \\ A_3 & A_4 \end{bmatrix} \times \begin{bmatrix} B_1 & B_2 \\ B_3 & B_4 \end{bmatrix} = \begin{bmatrix} A_1B_1 + A_2B_3 & A_1B_2 + A_2B_4 \\ A_3B_1 + A_4B_3 & A_3B_2 + A_4B_4 \end{bmatrix}

二、逆矩阵

1. 逆矩阵的定义

  • 定义:如果矩阵 AA 存在一个矩阵 A1A^{-1},使得 A1A=IA^{-1}A = IAA1=IAA^{-1} = I,则 A1A^{-1}AA 的逆矩阵。
  • 性质:对于方阵,左逆矩阵等于右逆矩阵。

2. 逆矩阵的存在性

  • 条件:矩阵 AA 必须是方阵且行列式不为零。
  • 示例
    • 不可逆矩阵

A=[1326]A = \begin{bmatrix} 1 & 3 \\ 2 & 6 \end{bmatrix}

行列式为零,因此不可逆。
  • 可逆矩阵

A=[1327]A = \begin{bmatrix} 1 & 3 \\ 2 & 7 \end{bmatrix}

行列式不为零,因此可逆。

3. 逆矩阵的计算

(1)高斯-若尔当消元法

  • 方法:将矩阵 AA 与单位矩阵 II 拼接成增广矩阵 [AI][A | I],通过行操作将 AA 化为单位矩阵 II,此时 II 变为 A1A^{-1}
  • 示例

A=[1327]A = \begin{bmatrix} 1 & 3 \\ 2 & 7 \end{bmatrix}

增广矩阵:

[AI]=[13102701][A | I] = \begin{bmatrix} 1 & 3 & | & 1 & 0 \\ 2 & 7 & | & 0 & 1 \end{bmatrix}

  • 第一步:从第二行减去两倍的第一行:

[13100121]\begin{bmatrix} 1 & 3 & | & 1 & 0 \\ 0 & 1 & | & -2 & 1 \end{bmatrix}

  • 第二步:从第一行减去三倍的第二行:

[10730121]\begin{bmatrix} 1 & 0 & | & 7 & -3 \\ 0 & 1 & | & -2 & 1 \end{bmatrix}

  • 结果:

A1=[7321]A^{-1} = \begin{bmatrix} 7 & -3 \\ -2 & 1 \end{bmatrix}

4. 逆矩阵的验证

  • 方法:验证 A1A=IA^{-1}A = I
  • 示例

A1A=[7321]×[1327]=[1001]A^{-1}A = \begin{bmatrix} 7 & -3 \\ -2 & 1 \end{bmatrix} \times \begin{bmatrix} 1 & 3 \\ 2 & 7 \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}

三、总结

  • 矩阵乘法
    • 标准方法:按元素计算。
    • 按列计算:矩阵 CC 的列是矩阵 AA 的列的线性组合。
    • 按行计算:矩阵 CC 的行是矩阵 BB 的行的线性组合。
    • 按列乘以行:矩阵 CC 是多个矩阵的和。
    • 分块矩阵乘法:按块进行乘法。
  • 逆矩阵
    • 定义:满足 A1A=IA^{-1}A = IAA1=IAA^{-1} = I
    • 存在性:矩阵 AA 必须是方阵且行列式不为零。
    • 计算方法:高斯-若尔当消元法。
    • 验证:验证 A1A=IA^{-1}A = I

文章作者: MIKA
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 MIKA !
  目录