Basis 基

Basis 基 是一个向量组。能作为Rn\mathbb{R}^n向量空间的一组参照系:用它们做"走步方向",空间里任何一个向量都能被唯一地表示出来。Rn\mathbb{R}^n空间中的 正好包含 nn 个向量。

条件: 成为Rn\mathbb{R}^n

不是 Rn\mathbb{R}^n 空间中,任意一组nn个向量 {b1,b2,,bn}\{\mathbf{b}_1, \mathbf{b}_2, \dots, \mathbf{b}_n\} 能够成为 Rn\mathbb{R}^n 的基。必须同时满足两个条件:

  1. 向量组的 Span 张成空间 能覆盖整个空间:向量组的线性组合能代表空间里的每一个向量——“哪都能去”;
  2. 向量组向量间彼此Linearly independent 线性无关:它们之中没有冗余——“路线唯一”。

条件 1 - 张成整个空间

二维平面上任意一个向量,例如 (3,2)(3,-2),都能用 标准基 i^=(1,0)\hat{\mathbf{i}}=(1,0)j^=(0,1)\hat{\mathbf{j}}=(0,1) 凑出来:

(3,2)=3[10]+(2)[01](3,-2) = 3\begin{bmatrix} 1\\ 0 \end{bmatrix} + (-2)\begin{bmatrix} 0\\ 1 \end{bmatrix}

不仅 (3,2)(3,-2),任何 (x,y)(x,y) 都可以用标准基表示。

不张成:取 (1,2)(1,2)(2,4)(2,4) 作为 ——注意 (2,4)(2,4)(1,2)(1,2) 的 2 倍,两个向量在同一条直线上。不管怎么组合:

a[12]+b[24]=[a+2b2a+4b]a\begin{bmatrix} 1\\ 2 \end{bmatrix} + b\begin{bmatrix} 2\\ 4 \end{bmatrix} = \begin{bmatrix} a+2b\\ 2a+4b \end{bmatrix}

看看结果的两个分量(元素)有什么关系:第二分量 2a+4b=2(a+2b)2a+4b = 2(a+2b),是第一分量的 2 倍。也就是说,无论输入是什么(aba,b 取什么),输出的量:[a+2b2a+4b]\begin{bmatrix} a+2b\\ 2a+4b \end{bmatrix} ,第二个元素与第一个元素者成比例关系。把第一个元素记为 xx,把第二个元素记为 yy,把组合出来的点记作 (x,y)(x, y),那么不管 x,yx, y 怎么取,都有:

y=2xy = 2x

这正是直线方程 y=2xy=2x——能到达的地方只有这一条直线,平面上的其他点(比如 (1,0)(1,0))一个都到不了,这就是没有张成整个平面。

条件 2 线性无关

还是标准基,(3,2)(3,-2) 的走法只有一种:3 步 i^\hat{\mathbf{i}}、反向 2 步 j^\hat{\mathbf{j}},不存在第二组系数。但如果添加一个多余的向量 (1,1)(1,1) 进来,候选的 就变成了三个向量:

[10],[01],[11]\begin{bmatrix} 1\\ 0 \end{bmatrix}, \quad \begin{bmatrix} 0\\ 1 \end{bmatrix}, \quad \begin{bmatrix} 1\\ 1 \end{bmatrix}

其中第三个向量 [11]=1i^+1j^\begin{bmatrix} 1\\ 1 \end{bmatrix} = 1\cdot\hat{\mathbf{i}} + 1\cdot\hat{\mathbf{j}},能被前两个组合出来——它是多余的。 (3,2)(3,-2) 就有别的走法:

(3,2)=2[10]+(3)[01]+1[11](3,-2) = 2\begin{bmatrix} 1\\ 0 \end{bmatrix} + (-3)\begin{bmatrix} 0\\ 1 \end{bmatrix} + 1\begin{bmatrix} 1\\ 1 \end{bmatrix}

“路线指南"不唯一,一个目标坐标可以有多套走法。所以我们说,[10],[01],[11]\begin{bmatrix} 1\\ 0 \end{bmatrix}, \quad \begin{bmatrix} 0\\ 1 \end{bmatrix}, \quad \begin{bmatrix} 1\\ 1 \end{bmatrix} 这三个向量组,不能成为二维平面上的一个基。

例子:用一套非标准的基来表示向量

标准基 是我们最习惯的那组基,但它不是唯一选择。比如在 R2\mathbb{R}^2 里取:

b1=[11],b2=[11]\mathbf{b}_1 = \begin{bmatrix} 1\\ 1 \end{bmatrix}, \qquad \mathbf{b}_2 = \begin{bmatrix} 1\\ -1 \end{bmatrix}

这两个向量不共线,也就是线性无关22 维空间里正好 22 个——它俩就是一组合法的基。

同一个向量,在这套新基下的"路线指南"完全不同。 拿向量 v=[31]\mathbf{v} = \begin{bmatrix} 3\\ 1 \end{bmatrix} 试试:它在标准基下的走法是"沿 i^\hat{\mathbf{i}} 走 3 步、沿 j^\hat{\mathbf{j}} 走 1 步”,写成方程就是:

v=3[10]+1[01]=[31]\mathbf{v} = 3\begin{bmatrix} 1\\ 0 \end{bmatrix} + 1\begin{bmatrix} 0\\ 1 \end{bmatrix} = \begin{bmatrix} 3\\ 1 \end{bmatrix}

标准基太"顺手"了——系数 3,13, 1 直接就是坐标本身,所以平时甚至意识不到"坐标是相对于基说的"。换成新基就没这么省事了,要真的去找系数 a,ba, b 使得:

a[11]+b[11]=[31]a\begin{bmatrix} 1\\ 1 \end{bmatrix} + b\begin{bmatrix} 1\\ -1 \end{bmatrix} = \begin{bmatrix} 3\\ 1 \end{bmatrix}

拆开就是方程组:

{a+b=3ab=1a=2, b=1\begin{cases} a + b = 3\\ a - b = 1 \end{cases} \quad\Rightarrow\quad a = 2,\ b = 1

所以同一个 v\mathbf{v},在新基下的坐标是 (2,1)(2, 1)——“沿 b1\mathbf{b}_1 走 2 步、沿 b2\mathbf{b}_2 走 1 步”,到达的还是原来那个点。

行列式 可以快速检查一组候选基是否合法。比如我们选定一组新基 (1,1)(1,1)(1,1)(1,-1),把它们拼成矩阵,因为

det[1111]=20\det \begin{bmatrix} 1 & 1\\ 1 & -1 \end{bmatrix} = -2 \neq 0

所以这两列线性无关、能张成整个 R2\mathbb{R}^2——它俩确实是一组合法的基。(det0\det \neq 0、满秩、可逆,说的都是同一件事。)

区分:基 VS 标准基 VS 标准基向量

参见:区分:基 VS 标准基 VS 标准基向量

观点:任何线性方式组,可以补看作是基表达