几何向量的基底和坐标

                     

贡献者: addis; ACertainUser

预备知识 线性相关性,几何向量的内积

   在 “几何向量” 中,我们对坐标有了一个简单的认识。本文中,我们将从基底的角度进一步讨论坐标的定义。本文同样只讨论几何向量,简称向量。

1. 引入、简要的介绍

   这部分内容简要但不严谨地介绍了基底与坐标的基本内容。

图
图 1:在空间中有一个向量

   我们假设在空间中有一个向量。现在问题来了,我们如何更具体地描述这个向量的大小与方向呢?根据上一节课的经验,我们必须借由一些 “参照” 来描述,这就是 “基底”。

图
图 2:向量与坐标 1

   例如,我们定义如图 2 所示的基底 $\{ \boldsymbol{\mathbf{e}} _1, \boldsymbol{\mathbf{e}} _2\}$,那么我们就可以从容地把向量表示为这些基底的线性组合(更简单地,参考几何向量的加法与数乘)。各基底前的系数被称为该向量关于这组基底的坐标: $$ \boldsymbol{\mathbf{a}} = \boldsymbol{\mathbf{e}} _1 + 3 \boldsymbol{\mathbf{e}} _2= \begin{pmatrix}1\\3\end{pmatrix} _{\{e\}}~.$$

   可是,我们如何选择基底呢?似乎没有什么关于基底选取的硬性规定。因此,原则上我们可以任意选取一组基。

图
图 3:向量与坐标 2

   如图 3 所示,我们选取这样一组基 $\{ \boldsymbol{\mathbf{\beta}} _1, \boldsymbol{\mathbf{\beta}} _2\}$ 时,向量的坐标还可以写为: $$ \boldsymbol{\mathbf{a}} = 2.8 \boldsymbol{\mathbf{\beta}} _1 + 1.3 \boldsymbol{\mathbf{\beta}} _2= \begin{pmatrix}2.8\\1.3\end{pmatrix} _{\{\beta\}}~.$$

   看起来,同一个向量的这两个坐标完全不同 $$ \boldsymbol{\mathbf{a}} = \begin{pmatrix}1\\3\end{pmatrix} _{\{e\}} = \begin{pmatrix}2.8\\1.3\end{pmatrix} _{\{\beta\}}~.$$ 那么哪个是正确的坐标呢?答案是两个坐标都是正确的,只是他们是基于不同的基底而写出的(前者是基于 $\{e\}$ 基底,而后者是 $\{\beta\}$)。也就是说,尽管向量是唯一的,但若选取不同的基底,写出的向量具体坐标也是不同的。因此,在具体写出向量的坐标时,应该指明所使用的基底(特别是当你在同一语境中使用了两组不同的基时)。

2. 向量空间与基

   沿一条直线的所有向量都是共线的,所以在一条直线上最多不超过一个向量线性无关,所有这些共线的向量的集合以及它们的加法和数乘运算组成一个一维向量空间。注意这里先不需要了解向量空间的一般定义。一维向量空间中的任意向量都可以通过某个固定的向量乘以某个数得到。同理,一个平面上的所有向量的集合以及它们的加法和数乘运算,组成一个二维向量空间,二维向量空间中最多能找到两个线性无关的向量,确定它们以后,它们的线性组合可以得到平面上任意其他向量(例如直角坐标系的两个单位向量)。一般地,我们把最多只包含 $N$ 个线性无关向量的向量空间叫做 $N$ 维的。

   我们容易想象出 1 到 3 维的几何向量空间以及它们的两种运算,但却很难想象更高维的情况,我们只能试着用公式定理以及低维的类比来理解它们1

   $N$ 维空间中的任意一组线性无关的 $N$ 个向量 $ \boldsymbol{\mathbf{\beta}} _1\dots \boldsymbol{\mathbf{\beta}} _N$ 可以作为一组基底(basis,复数 bases),记为 $\{ \boldsymbol{\mathbf{\beta}} _i\}$,简称。基是有序的,即使是同一组向量,如果顺序不同,也要视为不同的基。

3. 坐标

   如果在这组基底中加入该空间中任意一个向量 $ \boldsymbol{\mathbf{v}} $,这组 $N+1$ 个向量必定线性相关(否则空间就是 $N+1$ 维的),即存在不全为 0 的实数 $c_1\dots c_{N+1}$ 使下式成立

\begin{equation} \sum_{i=1}^{N} c_i \boldsymbol{\mathbf{\beta}} _i + c_{N+1} \boldsymbol{\mathbf{v}} = \boldsymbol{\mathbf{0}} ~, \end{equation}
所以我们可以把等式两边除以2 $c_{N+1}$,将 $ \boldsymbol{\mathbf{v}} $ 用 $ \left\{ \boldsymbol{\mathbf{\beta}} _i \right\} $ 的线性组合表示。令 $a_i = -c_i/c_{N+1}$,该空间中任意向量 $ \boldsymbol{\mathbf{v}} $ 都有
\begin{equation} \boldsymbol{\mathbf{v}} = \sum_{i=1}^N a_i \boldsymbol{\mathbf{\beta}} _i~, \end{equation}
这里的 $N$ 个有序实数 $(a_1, \cdots, a_N)$ 就是 $ \boldsymbol{\mathbf{v}} $ 关于基底 $ \left\{ \boldsymbol{\mathbf{\beta}} _i \right\} $ 的坐标(coordinates)。我们说该坐标属于集合 $\mathbb R^N$,即实数集 $\mathbb R$ 自身的 $N$ 次笛卡尔积(式 2 )。注意不要把这种表示和行向量($1\times N$ 的矩阵)混淆。

例 1 直角坐标

   直角坐标是我们最常用的坐标之一。在三维向量空间中,首先确定三个互相垂直的单位向量(通常还要求符合右手定则),这里分别记为 $ \hat{\boldsymbol{\mathbf{x}}} , \hat{\boldsymbol{\mathbf{y}}} , \hat{\boldsymbol{\mathbf{z}}} $(也有教材记为 $ \hat{\boldsymbol{\mathbf{i}}} , \hat{\boldsymbol{\mathbf{j}}} , \hat{\boldsymbol{\mathbf{k}}} $)。显然,它们是线性无关的,可以作为基底。要确定从坐标原点到空间中任意一点的向量 $ \boldsymbol{\mathbf{v}} $,我们可以画出一个长方体(图 5 ),它沿三个方向的边长 $x, y, z$ 就是向量 $ \boldsymbol{\mathbf{v}} $ 的三个坐标(三个有序实数),满足线性组合

\begin{equation} \boldsymbol{\mathbf{v}} = x \hat{\boldsymbol{\mathbf{x}}} + y \hat{\boldsymbol{\mathbf{y}}} + z \hat{\boldsymbol{\mathbf{z}}} ~. \end{equation}
这样的基底叫做正交归一基底(orthonormal bases),它的坐标可以通过把向量 $ \boldsymbol{\mathbf{v}} $ 和各个基矢点乘而得

例 2 斜坐标系

  

图
图 4:斜坐标系

   事实上三维向量空间中任何三个长度不为零且不共线不共面的向量都可以作为一组基底。当我们要根据坐标画出向量 $ \boldsymbol{\mathbf{v}} $,就画一个平行六面体(图 4 ),坐标轴上的三条边长就是 $ \boldsymbol{\mathbf{v}} $ 的三个坐标。这样的坐标系叫做斜坐标系。这里同样有类似式 3 的线性组合关系,但每个坐标并不是向量在对应坐标轴上的(垂直)投影。

定理 1 坐标的唯一性

   有限维空间中,任意给定一个向量 $ \boldsymbol{\mathbf{v}} $ 和一组基底 $ \left\{ \boldsymbol{\mathbf{\beta}} _i \right\} $,那么 $ \boldsymbol{\mathbf{v}} $ 关于 $ \left\{ \boldsymbol{\mathbf{\beta}} _i \right\} $ 的坐标是唯一确定的。

   我们可以用反证法证明坐标的唯一性。假设有两组不全相同的系数都可以使式 2 成立,分别记为 $x_i$ 和 $x'_i$。那么分别代入上式再把两式相减得到

\begin{equation} \sum_{i=1}^N (x_i-x'_i) \boldsymbol{\mathbf{\beta}} _i = \boldsymbol{\mathbf{0}} ~. \end{equation}
由于 $(x_i-x'_i)$ 不全为零,得基底 $\{ \boldsymbol{\mathbf{\beta}} _i\}$ 线性相关,而这与基底的定义矛盾。证毕。

图
图 5:基底不同时,同一个向量的坐标也不同

   显然,基底不同时,同一个向量的坐标也不同,因此坐标不能简单地等同于向量本身。只有在讨论中固定了基的选择时,才可以把坐标和向量本身等同。

   我们通过一个例子来说明如果用一组线性相关的向量的线性组合来表示另一个向量,那么系数是不唯一的。

例 3 线性相关组的表示不唯一

   考虑一维几何向量空间的两个不同几何向量 $ \boldsymbol{\mathbf{a}} $ 和 $ \boldsymbol{\mathbf{b}} $,模长分别为 $a$ 和 $b$。向量组 $\{ \boldsymbol{\mathbf{a}} , \boldsymbol{\mathbf{b}} \}$ 是线性相关的,因为两个向量可以互相表示:$ \boldsymbol{\mathbf{a}} =(a/b) \boldsymbol{\mathbf{b}} $。

   对于任意一个向量 $ \boldsymbol{\mathbf{c}} $,模长为 $c$,如果用 $ \boldsymbol{\mathbf{a}} , \boldsymbol{\mathbf{b}} $ 来表示,都有无穷种组合

\begin{equation} \boldsymbol{\mathbf{c}} = \frac{\lambda}{a} \boldsymbol{\mathbf{a}} + \frac{c - \lambda}{b} \boldsymbol{\mathbf{b}} ~, \end{equation}
其中 $\lambda$ 可以是任意实数。

习题 1 计算坐标

   以上所说的坐标不一定是直角坐标系的坐标。例如平面上两个基底 $ \boldsymbol{\mathbf{\beta}} _1$ 与 $ \boldsymbol{\mathbf{\beta}} _2$ 的长度分别为 1 和 2。夹角为 $\pi/3$,向量 $ \boldsymbol{\mathbf{v}} $ 恰好落在两个基底的角平分线上,长度为 3。求 $ \boldsymbol{\mathbf{v}} $ 的坐标。答案:$(\sqrt 3$,$\sqrt 3/2)$。

习题 2 计算坐标

   三维几何向量空间中,建立直角坐标系,基底为 $ \hat{\boldsymbol{\mathbf{x}}} , \hat{\boldsymbol{\mathbf{y}}} , \hat{\boldsymbol{\mathbf{z}}} $。请证明直角坐标(即关于基底 $ \hat{\boldsymbol{\mathbf{x}}} , \hat{\boldsymbol{\mathbf{y}}} , \hat{\boldsymbol{\mathbf{z}}} $ 的坐标)为 $(2, 1, 1)$,$(1, 3, 1)$,$(1, 1, 4)$ 的三个向量线性无关,并用这三个向量作为基底,求直角坐标为 $(1, 1, 1)$ 的向量关于这组基底的坐标(提示:代入式 3 解方程组)。

4. 向量运算的坐标形式

   除了使用 $\mathbb R^N$,我们也常常把坐标记为列向量的形式。列向量是 $N$ 行 $1$ 列的特殊矩阵

\begin{equation} \boldsymbol{\mathbf{v}} = \begin{pmatrix}x\\y\\z\end{pmatrix} _{\{ \boldsymbol{\mathbf{\beta}} _i\}}~. \end{equation}
由于坐标取决于基底,在列向量的右下角声明基底是较为严谨的做法,但在不至于混淆的情况下我们可以将其省略,这时我们默认所有列向量都是用同一组基底。在正文中,为了节约空间,我们将式 6 记为 $ \boldsymbol{\mathbf{v}} = (x, y, z)_{\{ \boldsymbol{\mathbf{\beta}} _i\}} ^{\mathrm{T}} $,其中 $ ^{\mathrm{T}} $ 表示矩阵的转置(见 “矩阵式 4 )。同样,我们时常省略 $\{ \boldsymbol{\mathbf{\beta}} _i\}$。

   当我们说两个向量相等时,意味着同一基底下两向量的坐标全都相等。若两向量在不同基底下的列向量,则需要先将它们变换到同一基底下再判断是否相等(我们以后再讨论如何进行基底变换)。

   当我们确定基底后,之前介绍的加法和数乘都有对应的坐标运算。由式 2 及向量加减和数乘的交换律和结合律得

\begin{equation} \boldsymbol{\mathbf{v}} _1 \pm \boldsymbol{\mathbf{v}} _2 = \begin{pmatrix}x_1\\y_1\\z_1\end{pmatrix} _{\{ \boldsymbol{\mathbf{\beta}} _i\}} \pm \begin{pmatrix}x_2\\y_2\\z_2\end{pmatrix} _{\{ \boldsymbol{\mathbf{\beta}} _i\}} = \begin{pmatrix}x_1 \pm x_2\\y_1 \pm y_2\\z_1 \pm z_2\end{pmatrix} _{\{ \boldsymbol{\mathbf{\beta}} _i\}}~, \end{equation}
\begin{equation} \lambda \boldsymbol{\mathbf{v}} = \lambda \begin{pmatrix}x\\y\\z\end{pmatrix} _{\{ \boldsymbol{\mathbf{\beta}} _i\}} = \begin{pmatrix}\lambda x\\\lambda y\\\lambda z\end{pmatrix} _{\{ \boldsymbol{\mathbf{\beta}} _i\}}~. \end{equation}
要特别注意,当定义了多组基底时,只有基底相同的两个列向量按照式 7 相加才有意义。


1. ^ 例如在狭义相对论的闵可夫斯基空间中,我们把时间看成空间的第四个维度,但在画图时,我们往往把空间简化为二维的,这样就可以用三维示意图来表示四维时空。
2. ^ 两边除以 $c_{N+1}$ 要求 $c_{N+1} \ne 0$。这可以通过反证法证明:如果式 1 中 $c_{N+1} = 0$,则可得出基底线性相关,不成立,证毕。

                     

© 小时科技 保留一切权利