跳至主要內容

Wikipedia

Cyletix大约 4 分钟

如果 AA 是矩阵, 它的零空间就是所有向量空间的线性子空间, 这个线性子空间的维度称为 AA[零化度]

在线性代数中,矩阵AA的零空间(Null Space)是指所有满足Av=0A\mathbf{v} = 0的向量v\mathbf{v}的集合。这个集合是一个线性子空间

形式上, 零空间定义为:

Null(AλI)={v(AλI)v=0} \text{Null}(A - \lambda I) = \{ v \mid (A - \lambda I)v = 0 \}

子空间

零空间是线性子空间,因为它满足上述三个条件.


Wikipedia

在数学中, 一个算子 AA 的零空间是方程 Av=0Av = 0 的所有解 vv 的集合. 它也被称为 AA 的核( 核空间) . 用集合构造符号表示为:

Ker(A)=Null(A)={vV:Av=0} \text{Ker}(A)=\text{Null}(A) = \{ v \in V : Av = 0 \}

尽管“核”这一术语更加常用, 但“零空间”有时用于避免在讨论积分变换时的混淆. 应当注意不要将零空间与零向量空间混淆, 后者是仅包含零向量的空间. 如果算子是在向量空间上的线性算子, 则其零空间亦是线性子空间, 因此零空间是向量空间的一种.

例子

1. 线性映射示例:

考虑函数 f:R2Rf : \mathbb{R}^2 \rightarrow \mathbb{R}, 映射规则为 (x,y)xy(x, y) \mapsto x - y. 这是一个线性映射, 因为:

f(x+λz,y+λw)=(x+λz)(y+λw)=f(x,y)+λf(z,w) f(x + \lambda z, y + \lambda w) = (x + \lambda z) - (y + \lambda w) = f(x, y) + \lambda f(z, w)

它的零空间由所有第一个坐标和第二个坐标相等的向量组成, 即描述了一条直线 {(x,x):xR}\{(x, x) : x \in \mathbb{R}\}.

2. 点积定义的线性映射:

在一个线性空间中固定一个向量 yy 并定义线性映射 ff 为向量 xxyy 的点积. 其零空间由所有正交于 yy 的向量组成, 即 yy 的正交补.

3. 找到一个矩阵的零空间:

考虑矩阵 AA 如下所示:

A=[2442808412] A = \begin{bmatrix} -2 & -4 & 4 \\ 2 & -8 & 0 \\ 8 & 4 & -12 \end{bmatrix}

要找到它的零空间, 我们需要找到所有向量 vv 使得 Av=0Av = 0. 首先将矩阵 AA 转换成简化行阶梯形矩阵 EE:

E=[104/3011/3000] E = \begin{bmatrix} 1 & 0 & -4/3 \\ 0 & 1 & -1/3 \\ 0 & 0 & 0 \end{bmatrix}

Av=0Av = 0 当且仅当 Ev=0Ev = 0. 使用向量 v=[x,y,z]Tv = [x, y, z]^T, 此方程变为:

[104/3011/3000][xyz]=[000] \begin{bmatrix} 1 & 0 & -4/3 \\ 0 & 1 & -1/3 \\ 0 & 0 & 0 \end{bmatrix} \begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}

解此方程, 得:

[x4z/3yz/30]=[000] \begin{bmatrix} x - 4z/3 \\ y - z/3 \\ 0 \end{bmatrix} = \begin{bmatrix} 0 \\ 0 \\ 0 \end{bmatrix}

x=4z/3,y=z/3 x = 4z/3, \quad y = z/3

用参数 ss 表示 zz, 我们得到:

v=[4s/3s] v = \begin{bmatrix} 4s/3 \\ s \end{bmatrix}

所以, 矩阵 AA 的零空间是由上述形式的向量构成的一维空间, 其中 ss 是任意标量.

性质

  • 秩-零化度定理表明任何矩阵的秩加上它的零化度等于这个矩阵的列数.

  • 对应于零奇异值的 AA 的右奇异向量形成了 AA 的零空间的基.

  • AA 的零空间可用来找到和表达线性方程 Ax=bAx = b 的所有解( 完全解) . 如果 x1x_1 是这个方程的一个解, 称为特定解, 则方程的完全解等于特定解加上来自零空间的任何向量. 特定解依 bb 而变化, 而零空间的向量不变.

示例

设矩阵AA为一个3×43 \times 4的矩阵:

A=[120300141203] A = \begin{bmatrix} 1 & 2 & 0 & 3 \\ 0 & 0 & 1 & 4 \\ 1 & 2 & 0 & 3 \end{bmatrix}

  1. 求矩阵的秩(Rank)

将矩阵AA化简为行最简形:

1REF(A)=[120300140000] 1REF(A) = \begin{bmatrix} 1 & 2 & 0 & 3 \\ 0 & 0 & 1 & 4 \\ 0 & 0 & 0 & 0 \end{bmatrix}

矩阵的秩是非零行的数量,这里为2。

  1. 计算零化度(Nullity)

零化度为列数减去秩:

Nullity(A)=42=2 \text{Nullity}(A) = 4 - 2 = 2

这意味着零空间是一个2维的子空间,其中包含所有满足Av=0A\mathbf{v} = 0的向量v\mathbf{v}

总结

零空间是所有使矩阵AA乘以该向量等于零向量的向量集合,它是一个线性子空间。零空间的维数称为零化度。零空间作为线性子空间,满足向量加法和标量乘法的封闭性,因此本身是一个向量空间的子集。