1 Rn space Rn 空间
是所有二维实数向量构成的集合,
是所有
维实数向量构成的集合
一个空间,必须是线性封闭的,即某几个点的线性组合一定是还是这个空间中的一点。
一个向量空间(vector space),必须满足以下三个性质:
任意两个空间中的向量 ,常数
,有
,
还在这个空间中
- 所有
的线性组合
还在这个空间中
- 必须包含零点
1.1 Subspace 子空间

一个子空间,必须包含零点。比如在 中,只有三种子空间:
- 整个
是
的一个子空间
- 任何一条过零点的直线是
的一个子空间
- 零向量 —— 最小的空间
2 Column space & nullspace 列空间与零空间
2.1 Culumn space of A 矩阵 A 的列空间
假设现在有一 的矩阵
可以将 看作是
中的一个子空间,而
的列空间(column space),可以被记作
,就是
的所有列向量的任意线性组合的向量的集合,他们长成(span)一个空间。
在这里我们可以问一个问题:对于任意的 ,
都有解吗?
这个问题可以转化为,由 中所有列向量组成的空间,是整个
吗?
这显然是不可以的,上面这个线性方程组中,有 4 个方程,但只有 3 个未知数。而 的列空间只有 3 个向量,而我们知道想要长成一个
需要 4 个线性无关的向量。
那么那些 可以使得
有解呢?—— 只要
向量在矩阵
的列空间里就可以啦。
2.2 Nullspace of A 矩阵 A 的零空间
矩阵的零空间(null space)可以被记作 ,即所有
的
组成的集合。比如:

- 零空间的维数为矩阵
的列数减去秩,即
- 零空间在解线性方程组的时候有重要的作用:一个线性方程组
的解,总能写成通解和一个特解的和,也就是:
,
其中 。
3 Independence, basis, dimension 相互独立、基底、维度
3.1 Independence 相互独立
对于一个矩阵 ,如果
,则这
个列向量一定不是相互独立的。因为
代表方程的个数多于未知数的个数,即对于
有非零解(有 free variables)。
如果 是相互独立的,则对于它们的任一线性组合都不会是零向量:
当且仅当 上式才等于零。
3.2 Span a space 长成一个空间
由向量 长成(span)一个空间,其意思是,这个空间包含
所有的线性组合。
3.3 Basis 基底
一个空间的基底是一系列具有如下性质的向量:
- 它们相互独立
- 它们长成这个空间
4 The four fundamental subspaces 矩阵 A 的四个基础子空间
- column space 列空间
:
中的
维空间
- nullspace 零空间
:
中的
维空间
- row space 行空间
:
中的
维空间
- nullspace of
的零空间
:
%22%20aria-hidden%3D%22true%22%3E%0A%20%3Cuse%20xlink%3Ahref%3D%22%23E1-MJAMS-52%22%20x%3D%220%22%20y%3D%220%22%3E%3C%2Fuse%3E%0A%20%3Cuse%20transform%3D%22scale(0.707)%22%20xlink%3Ahref%3D%22%23E1-MJMATHI-6D%22%20x%3D%221021%22%20y%3D%22583%22%3E%3C%2Fuse%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E#card=math&code=%5Cmathbb%7BR%7D%5Em&id=anjqG) 中的
维空间
结合正交的概念,可以得到:
—— 列空间中的每一个向量与 nullspace 中的每一个向量正交,两个空间正交
……
