6.向量空间与子空间

向量空间(Vector Spaces):$$R^n$$ 是有 n 个分量的典型向量空间。

子空间(Subspace):

  • 某个向量空间中的部分向量组成的子空间,子空间内的向量加法、数乘仍然在子空间内。

$$R^2$$ 中的子空间有:

  1. $$R^2$$ 本身;
  2. 一个过原点的直线构成的点集就是一个子空间;
  3. 零向量单独构成的集合;

依次类推,$$R^3$$ 中的子空间有:

  1. $$R^3$$ 本身;
  2. 一个过原点的直线构成的点集;
  3. 一个过原点的平面构成的点集;
  4. 零向量单独构成的集合;

子空间和矩阵的关系:

  • 一个矩阵的所有列的线性组合可以构成一个子空间(Column Space, C(A));
  • 一个 $$R^n$$ 子空间可以用一个 $$n \times x$$ 的矩阵表示;

性质:两个子空间(S、T)的交集($$S \cap T$$)也是一个子空间。证明是简单的。

问题,考虑一个 $$4 \times 3$$ 的矩阵 $$A_{4 \times 3}$$:

  • A 构成的列空间 C(A) 可以表示整个 $$R^n$$ 空间吗?
  • 这个问题等价于:对于任意的右值 b,方程 $$A x = b$$ 总是有解吗?
  • 一个衍生的问题:什么样的右值 b,能够使得方程 $$Ax = b$$ 对于 x 有解?
  • 答案:$$Ax =b$$ 有解,当且仅当 b 在 A 的列空间 C(A) 中。

零空间(null space):由方程中 x 的解构成的子空间而不是列的线性组合:

  • 对于给定的矩阵 A,方程 $$Ax = 0$$ 中所有 x 的解构成的空间称作为零空间(Null Space, N(A))。

  • 比如对于矩阵 $$A = \pmatrix{ 1 &1 & 2 \ 2 &1 &3 \ 3 &1 &4 \ 4 &1 &5}$$,它的零空间为 $$N(A) = \pmatrix{x_1 \ x_2 \ x_3} = c \pmatrix{1 \ 1 \ -1}$$

  • PS:如果方程的右侧不是零向量则解不构成子空间,但是解仍然是一条直线。