线性代数 Cheat Sheet 2-1:矩阵运算

  若 $A$ 是 $m \times n$ 矩阵,则 $A$ 的第 $i$ 行第 $j$ 列的元素用 $a_{ij}$ 表示,称为 $A$ 的 $(i, j)$ 元素。$A$ 的各列是 $\mathbb{R}^m$ 中的向量,用黑体字母 $\boldsymbol a_1, \cdots, \boldsymbol a_n$ 表示,写作 $A = \begin{bmatrix} \boldsymbol a_1, \cdots, \boldsymbol a_n \end{bmatrix}$,$a_{ij}$ 是第 $j$ 个列向量 $\boldsymbol a_j$ 的第 $i$ 个元素。

  矩阵 $A$ 的对角线元素是 $a_{11}, a_{22}, a_{33}, \cdots$,它们组成 $A$ 的主对角线对角矩阵是一个方阵,它的非对角线元素全是 $0$,例如 $n \times n$ 单位矩阵 $I_n$。元素全是零的 $m \times n$ 矩阵称为零矩阵,用 $\boldsymbol 0$ 或者 $\boldsymbol 0_{m \times n}$ 表示。

和与标量加法

  若 $r$ 是标量而 $A$ 是矩阵,则标量加法 $rA$ 是一个矩阵,它的每一列是 $A$ 的对应列的 $r$ 倍。与向量相同,定义 $-A$ 为 $(-1)A$,而 $A – B$ 为 $A + (-1)B$。

  定理 1 设 $A, B, C$ 是相同维数的矩阵,$r$ 和 $s$ 是数,则有
1. $A + B = B + A$
2. $(A + B) + C = A + (B + C)$
3. $A + 0 = A$
4. $r(A + B) = rA + rB$
5. $(r + s)A = rA + sA$
6. $r(sA) = (rs)A$

矩阵乘法

  定义 若 $A$ 是 $m \times n$ 矩阵,$B$ 是 $n \times p$ 矩阵,$B$ 的列是 $\begin{bmatrix} \boldsymbol b_1, \cdots, \boldsymbol b_p \end{bmatrix}$,则乘积 $AB$ 是 $m \times p$ 矩阵,它的各列是 $A \boldsymbol b_1, \cdots, A \boldsymbol b_p$,即

\begin{equation}
AB = A \begin{bmatrix} \boldsymbol b_1 & \boldsymbol b_2 & \cdots & \boldsymbol b_p\end{bmatrix} = \begin{bmatrix} A \boldsymbol b_1 & A \boldsymbol b_2 & \cdots & A \boldsymbol b_p\end{bmatrix}
\end{equation}

  $AB$ 的每一列都是 $A$ 各列的线性组合,以 $B$ 的对应列的元素为权。

  计算 $AB$ 的行列法则 若乘积 $AB$ 有意义,则 $AB$ 的第 $i$ 行第 $j$ 列的元素 $A$ 是第 $i$ 行与 $B$ 的第 $j$ 列对应元素乘积之和。若 $(AB)_{ij}$ 表示 $AB$ 的 $(i, j)$ 元素,$A$ 为 $m \times n$ 矩阵,则

\begin{equation}
(AB)_{ij} = a_{i1}b_{1j} + a_{i2}b_{2j} + \cdots + a_{in} b_{nj}
\end{equation}

矩阵乘法的性质

  定理 2 设 $A$ 为 $m \times n$ 矩阵,$B$ 和 $C$ 的维数使下列各式的乘积有意义。
1. $A(BC) = (AB)C$(乘法结合律)
2. $A(B + C) = AB + AC$(乘法左分配律)
3. $(B + C)A = BA + CA$(乘法右分配律)
4. $r(AB) = (rA)B = A(rB)$,$r$ 为任意数
5. $I_m A = A = A I_m$(矩阵乘法的恒等式)

  上面的 $I_m$ 表示 $m \times m$ 单位矩阵,对 $\mathbb{R}^m$ 中的一切 $\boldsymbol x$,有 $I_m \boldsymbol x = \boldsymbol x$。

  警告
1. 一般情况下,$AB \neq BA$。
2. 消去律对矩阵乘法不成立,即若 $AB = AC$,一般情况下,$B = C$ 并不成立。
3. 若乘积 $AB$ 是零矩阵,一般情况下,不能断定 $A = 0$ 或 $B = 0$。

矩阵的乘幂

  若 $A$ 是 $n \times n$ 矩阵,$k$ 是正整数,则 $A^k$ 表示 $k$ 个 $A$ 的乘积。 若 $A$ 不是零矩阵,且 $\boldsymbol x$ 属于 $\mathbb{R}^n$,则 $A^k \boldsymbol x$ 表示 $\boldsymbol x$ 被 $A$ 连续左乘 $k$ 次。若 $k = 0$,则 $A^0$ 就是 $\boldsymbol x$ 本身,因此 $A^0$ 被解释为单位矩阵。

矩阵的转置

  给定 $m \times n$ 矩阵 $A$,则 $A$ 的转置是一个 $n \times m$ 的矩阵,用 $A^\mathsf{T}$表示,它的列是由 $A$ 的对应行构成的。

  定理 3 设 $A$ 与 $B$ 表示矩阵,其维数使下列和与积有定义,则
1. $(A^\mathsf{T})^\mathsf{T} = A$
2. $(A + B)^\mathsf{T} = A^\mathsf{T} + B^\mathsf{T}$
3. 对任意数 $r$,$(rA)^\mathsf{T} = rA^\mathsf{T}$
4. $(AB)^\mathsf{T} = B^\mathsf{T}A^\mathsf{T}$

  若干个矩阵的乘积的转置等于它们的转置的乘积,但相乘的顺序相反。

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注