列空间、零空间与秩

一、回顾:变换会”压缩”空间

可逆变换保持空间满维。但不可逆变换会压扁空间——这时就需要问两个问题:

  1. 输出向量都”落在”哪里?→ 列空间
  2. 哪些向量被压到了原点?→ 零空间

二、列空间(Column Space)

定义

矩阵 MM列空间(column space)所有可能输出的集合:

Col(M)={MxxRn}\text{Col}(M) = \{ M\mathbf{x} \mid \mathbf{x} \in \mathbb{R}^n \}

几何意义:变换后的空间长什么样。

为什么叫”列空间”

回想:Mx=x1(第1列)+x2(第2列)+M\mathbf{x} = x_1\cdot(\text{第1列}) + x_2\cdot(\text{第2列}) + \cdots

输出永远是列的线性组合!所以:

列空间=所有列向量的张成空间\text{列空间} = \text{所有列向量的张成空间}
例:M = [[1, 2], [2, 4]](第 2 列 = 第 1 列 × 2)
列空间 = span{(1,2)} = 一条直线
⟹ 这个变换的所有输出都落在 y = 2x 这条直线上

判断 b\mathbf{b} 是否在列空间

方程 Mx=bM\mathbf{x} = \mathbf{b} 有解 ⟺ bCol(M)\mathbf{b} \in \text{Col}(M)

几何上:b\mathbf{b} 必须落在变换后的空间里,才能有某个 x\mathbf{x} 映射到它。

三、零空间(Null Space)

定义

矩阵 MM零空间(null space) 是所有被映射到原点的向量集合:

Nul(M)={xMx=0}\text{Nul}(M) = \{ \mathbf{x} \mid M\mathbf{x} = \mathbf{0} \}

几何意义:变换过程中”被压扁到原点”的那些向量。

        ┌───┐                    ●
        │   │    det=0           (整个压扁的方向都落到原点)
        └───┘    ──►             原点

四、秩(Rank)与维数定理

秩的定义

秩(rank) = 列空间的维度 = 变换后空间的维度。

  • 满秩(rank = 2 for 2×2):变换没压扁,可逆
  • 欠秩(rank = 1):压成一条线
  • rank = 0:压成一个点

维数定理(Rank-Nullity Theorem)

dim(Col(M))+dim(Nul(M))=n\boxed{\,\dim(\text{Col}(M)) + \dim(\text{Nul}(M)) = n\,}

其中 nn输入空间的维度(矩阵列数)。

几何直觉:输入空间被分成两部分——“变成输出空间的部分”(列空间)和”被压到原点的部分”(零空间)。两者加起来正好是输入空间的全部维度。

例:M = [[1, 2], [2, 4]](2×2,压成直线)
列空间:一条线 → 维度 1
零空间:Mx = 0 的解是 x₂ = -x₁/2(一条线)→ 维度 1
维数定理:1 + 1 = 2 ✓

与行列式、可逆性的统一

条件含义
det ≠ 0满秩,零空间只有零向量,可逆
det = 0欠秩,零空间含非零向量,不可逆

五、一个完整例子

M=(1224),det=1×42×2=0M = \begin{pmatrix} 1 & 2 \\ 2 & 4 \end{pmatrix}, \quad \det = 1\times4 - 2\times2 = 0
  1. 列空间:两列共线,Col(M)=span{(1,2)}\text{Col}(M) = \text{span}\{(1,2)\}(直线,维数 1)
  2. 零空间:解 (1224)(x1x2)=(00)\begin{pmatrix} 1 & 2 \\ 2 & 4 \end{pmatrix}\begin{pmatrix} x_1 \\ x_2 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}
    • x1+2x2=0x_1 + 2x_2 = 0,即 x=t(21)\mathbf{x} = t\begin{pmatrix} -2 \\ 1 \end{pmatrix}(直线,维数 1)
  3. :rank = 1
  4. 验证维数定理:1 + 1 = 2 ✓
  5. 结论MM 不可逆,方程 Mx=bM\mathbf{x} = \mathbf{b} 要么无解(b\mathbf{b} 不在列空间),要么无穷多解

小结

  • 列空间 = 所有可能输出的集合 = 列的张成
  • 零空间 = 被映射到原点的向量集合(丢失信息的方向)
  • = 列空间的维度
  • 维数定理:列空间维数 + 零空间维数 = 输入维数
  • 满秩 ⟺ 可逆 ⟺ det ≠ 0 ⟺ 零空间只有零向量

下一章:点积、叉积与对偶,探索向量之间的乘法与”对偶”之美。