矩阵的列向量、行向量、列空间、行空间
1. 列向量 (Column Vectors)
一个 \(m \times n\) 矩阵 \(A\) 可以看作由 \(n\) 个 列向量 组成的,每个列向量是 \(m\) 维的。
例如:
\[
\begin{pmatrix}
1&2 \\
2&4
\end{pmatrix}
\]
列向量为:
\[
\mathbf{c}_1 = \begin{pmatrix} 1 \ 2 \end{pmatrix}, \quad
\mathbf{c}_2 = \begin{pmatrix} 2 \ 4 \end{pmatrix}
\]
列空间 (Column Space)
\[
\text{Col}(A) = { a_1 \mathbf{c}_1 + a_2 \mathbf{c}_2 + \dots + a_n \mathbf{c}_n \mid a_1, \dots, a_n \in \mathbb{R} }
\]
- 它是 \(\mathbb{R}^m\) 的一个子空间。
- 列秩 = \(\dim(\text{Col}(A))\),即列空间中最大线性无关列向量的个数。
例子:
\[
\begin{pmatrix}
1&2 \\
2&4
\end{pmatrix}
\]
列空间为:
\[
\text{Col}(A) = { \alpha \begin{pmatrix}1 \ 2\end{pmatrix} + \beta \begin{pmatrix}2 \ 4\end{pmatrix} \mid \alpha,\beta \in \mathbb{R} }
\]
由于 \(\begin{pmatrix}2 \ 4\end{pmatrix} = 2 \begin{pmatrix}1 \ 2\end{pmatrix}\),所以
\[
\text{Col}(A) = { t \begin{pmatrix}1 \ 2\end{pmatrix} \mid t \in \mathbb{R} }
\]
这是一条直线,维数 \(=1\),因此列秩为 \(1\)。
2. 行向量 (Row Vectors)
矩阵 \(A\) 也可以看作由 \(m\) 个 行向量 组成,每个行向量是 \(n\) 维的。
例如:
\[
\begin{pmatrix}
1&2 \\
2&4
\end{pmatrix}
\]
行向量为:
\[
\mathbf{r}_1 = (1, 2), \quad
\mathbf{r}_2 = (2, 4)
\]
行空间 (Row Space)
\[
\text{Row}(A) = { b_1 \mathbf{r}_1 + b_2 \mathbf{r}_2 + \dots + b_m \mathbf{r}_m \mid b_1, \dots, b_m \in \mathbb{R} }
\]
- 它是 \(\mathbb{R}^n\) 的一个子空间。
- 行秩 = \(\dim(\text{Row}(A))\),即行空间中最大线性无关行向量的个数。
例子:
\[
\mathbf{r}_1 = (1, 2), \quad \mathbf{r}_2 = (2, 4) = 2(1, 2)
\]
因此:
\[
\text{Row}(A) = { s (1, 2) \mid s \in \mathbb{R} }
\]
维数 \(=1\),行秩 \(=1\)。
3. 重要定理
对任意矩阵:
\[
\text{行秩} = \text{列秩}
\]
这个共同的数称为矩阵的 秩 (rank):
\[
\mathrm{rank}(A) = \dim(\text{Col}(A)) = \dim(\text{Row}(A))
\]
例如上面的矩阵,\(\mathrm{rank}(A) = 1\)。
4. 与矩阵乘法的关系
4.1 \(AX\) 的列空间
- \(AX\) 的每一列是 \(A\) 的列向量的线性组合。
- 所以 \(\text{Col}(AX) \subseteq \text{Col}(A)\)。
若存在 \(X\) 使 \(AX = E_n\),则有:
\[
\text{Col}(E_n) = \mathbb{R}^n \subseteq \text{Col}(A)
\]
因此 \(\text{Col}(A) = \mathbb{R}^n\),即 \(\mathrm{rank}(A) = n\)。
4.2 \(YA\) 的行空间
- \(YA\) 的每一行是 \(A\) 的行向量的线性组合。
- 所以 \(\text{Row}(YA) \subseteq \text{Row}(A)\)。
若存在 \(Y\) 使 \(YA = E_n\),则有:
\[
\text{Row}(E_n) = \mathbb{R}^n \subseteq \text{Row}(A)
\]
因此 \(\text{Row}(A) = \mathbb{R}^n\),即 \(\mathrm{rank}(A) = n\)。
5. 举例分析
$$
\[\begin{pmatrix}
1&2 \\
2&4
\end{pmatrix}\]
$$
- 列空间:由 \(\begin{pmatrix}1 \ 2\end{pmatrix}\) 张成,是 \(\mathbb{R}^2\) 中的一条直线,维数 \(1\)。
- 行空间:由 \((1, 2)\) 张成,是 \(\mathbb{R}^2\) 中的一条直线,维数 \(1\)。
- 因此 \(\mathrm{rank}(A) = 1\)。
不存在矩阵 \(X\) 使得 \(AX = E_2\),因为:
- \(\text{Col}(AX) \subseteq \text{Col}(A)\);
- 而 \(\text{Col}(E_2) = \mathbb{R}^2\);
- 但 \(\text{Col}(A)\) 仅是一条直线,不可能覆盖整个 \(\mathbb{R}^2\)。
同理,也不存在 \(Y\) 使得 \(YA = E_2\),因为:
- \(\text{Row}(YA) \subseteq \text{Row}(A)\);
- 而 \(\text{Row}(E_2) = \mathbb{R}^2\);
- 但 \(\text{Row}(A)\) 仅是一条直线。
6. 矩阵乘法的列视角
设:
\[
A =
\begin{pmatrix}
| & | & & | \\
\mathbf{a}_1 & \mathbf{a}_2 & \cdots & \mathbf{a}_n \\
| & | & & |
\end{pmatrix}_{m\times n},
\quad
X =
\begin{pmatrix}
x_{11} & x_{12} & \cdots & x_{1p} \\
x_{21} & x_{22} & \cdots & x_{2p} \\
\vdots & \vdots & & \vdots \\
x_{n1} & x_{n2} & \cdots & x_{np}
\end{pmatrix}_{n\times p}
\]
那么:
\[
AX =
\begin{pmatrix}
| & | & & | \\
A\mathbf{x}_1 & A\mathbf{x}_2 & \cdots & A\mathbf{x}_p \\
| & | & & |
\end{pmatrix}_{m\times p}
\]
其中 \(\mathbf{x}_j\) 是 \(X\) 的第 \(j\) 列。
推导
\[
A\mathbf{x}_j =
\begin{pmatrix}
| & | & & | \\
\mathbf{a}_1 & \mathbf{a}_2 & \cdots & \mathbf{a}_n \\
| & | & & |
\end{pmatrix}
\begin{pmatrix}
x_{1j} \\ x_{2j} \\ \vdots \\ x_{nj}
\end{pmatrix}
= x_{1j}\mathbf{a}_1 + x_{2j}\mathbf{a}_2 + \cdots + x_{nj}\mathbf{a}_n
\]
因此,\(AX\) 的每一列都是 \(A\) 的列向量的线性组合,组合系数由 \(X\) 的相应列给出。
例子
\[
A = \begin{pmatrix}
1&2 \\
3&4
\end{pmatrix},
\quad
X = \begin{pmatrix}
5 & 6 \\
7 & 8
\end{pmatrix}
\]
计算:
\[
AX = \begin{pmatrix}
1\cdot5 + 2\cdot7 & 1\cdot6 + 2\cdot8 \\
3\cdot5 + 4\cdot7 & 3\cdot6 + 4\cdot8
\end{pmatrix}
= \begin{pmatrix}
19 & 22 \\
43 & 50
\end{pmatrix}
\]
第一列:
\[
x_1 = \begin{pmatrix} 5 \\ 7 \end{pmatrix}
\]
\[
A x_1 = 5 \begin{pmatrix} 1 \\ 3 \end{pmatrix} + 7 \begin{pmatrix} 2 \\ 4 \end{pmatrix}
= \begin{pmatrix} 19 \\ 43 \end{pmatrix}
\]
确实是 \(A\) 的列向量的线性组合,系数来自 \(X\) 的第一列 \((5,7)^\top\)。
7. 矩阵乘法的行视角
类似地,若考虑 \(YA\):
- \(YA\) 的每一行是 \(A\) 的行向量的线性组合;
- 系数来自 \(Y\) 的相应行。
8. 总结
| 视角 |
线性组合的基 |
系数来自哪里 |
子空间关系 |
| \(AX\) |
\(A\) 的列向量 |
\(X\) 的列 |
\(\text{Col}(AX) \subseteq \text{Col}(A)\) |
| \(YA\) |
\(A\) 的行向量 |
\(Y\) 的行 |
\(\text{Row}(YA) \subseteq \text{Row}(A)\) |