Skip to main content

向量

参考资料

有向线段

带有方向的线段称为有向线段。有向线段的三要素为:起点、方向、长度。

根据初等几何,那么只要知道这三要素,这个有向线段就已经被确定了,也就是终点可知。

从另一个角度思考,也可以认为是知道起点、终点,就可以唯一的确定一个有向线段。

一个有向线段由其两个端点表示,记为 AB\overrightarrow{AB}a\bm{a},同时我们记其长度,称为向量的模

向量

向量(vector)又称欧几里得向量(Euclidean vector)。

目前没有准确而统一的中文翻译,在物理、工程中通称矢量。

一般指一个同时具有大小和方向,且满足平行四边形法则的几何对象。

向量是数学、物理学和工程科学等多个自然科学中的基本概念。

与向量相对的概念称标量、纯量、数量,即:

只有大小、绝大多数情况下没有方向(电流是特例)、不满足平行四边形法则的量。

固定向量:尤其在物理学领域,有些向量会与起点有关(力与其的作用点有关,质点运动速度与该质点的位置有关),因而假设向量有确定的起点和终点,当起点和终点改变后,构成的向量就不再是原来的向量。这样的向量也被称为固定向量。

自由向量:向量的位置可自由移动。在另一些时候,由于向量的共性都具有大小和方向,会认为向量的起点和终点并不那么重要。两个起点不一样的向量,只要大小相等,方向相同,就可以称为是同一个向量。这样的向量被称为自由向量。在数学中,一般只研究自由向量,并且数学中所指的向量就是指自由向量。也就是只要大小以及方向一样,即可视为同一向量,与向量的起始点并无关系。

特殊的向量:遇到某些特殊情况(如表示磁场的磁感应强度)需要表示与记载纸面垂直的向量,则会使用圆圈中打叉或打点的方式来表示(如右图)。圆圈中带点的记号(⊙)表示由纸下方指向纸上方的向量,而圆圈中带叉的记号(⊗)则表示由纸的上方指向纸下方的向量。由于这种记号不表示向量的大小,所以必须时需要在旁边或其它地方另外注明。

下文为高中数学中定义的向量。

无特殊说明,下文的向量均指自由向量,大部分都是平面向量

既有大小又有方向的量称为向量。这个定义很抽象,我们逐个分解。

我们已经有了有向线段,但是实际应用中,大部分时候,向量的位置并不重要。

于是我们将有向线段的起点不固定,将一个有向线段抽象为一个可以随意移动的量。

此时,你也许发现了。有向线段其实可以再次表示为,起点和一个向量。

我们通常把向量表示在平面直角坐标系内,没有说明的情况下,起点通常标在坐标轴原点。

我们取这个向量在横、纵坐标上延伸的长度作为两个元素,将向量记为 (a,b)(a,b)

那么我们就得出了向量的几何意义,即向量 (a,b)(a,b) 表示向右走 aa、向上走 bb 的位移。

已知两点 A(a,b),B(c,d)A(a,b),B(c,d),易证 AB=(ca,db)\overrightarrow{AB}=(c-a,d-b)

向量的模

对于一个向量 a\vec a,有向线段 a\vec a 的长度称为向量的模,即为这个向量的大小。

符号表示为 a|\bm a|AB|\overrightarrow{AB}| ,根据勾股定理,我们知道 a=(x,y)=x2+y2|\vec a|=|(x,y)|=\sqrt{x^2+y^2}

特殊的向量

零向量:模为 00 的向量,零向量的方向任意(不过其实是无意义)。一般记为:0\vec 0

单位向量:模为 11 的向量称为单位向量。一般记为 e\bm e,最常见的单位向量就是基向量。

基向量i=(1,0)\bm i=(1,0) 表示 xx 方向的单位向量,j=(0,1)\bm j=(0,1) 表示 yy 方向的单位向量。

平行向量:方向相同或相反的两个非零向量,规定零向量与任何向量平行。记作: xy\bm x\parallel\bm y

共线向量:任一组平行向量都可以平移到同一直线上,所以平行向量又叫共线向量。

相等向量:模相等且方向相同的向量。相反向量:模相等且方向相反的向量。

斜坐标系

我们称 xx 轴与 yy 轴的角度为 θ(θπ/2)\theta(\theta\neq\pi/2) 的坐标系。

定义平面直角坐标系中的点 P(x,y)P(x,y),将 PP 转移到斜坐标系中变成 P(x,y)P'(x',y') 满足:

{x=x+ycosθy=ysinθ\begin{cases} x'=x+y\cos\theta\\ y'=y\sin\theta \end{cases} {x=xytanθy=ysinθ\begin{cases} x=x'-\dfrac{y'}{\tan\theta}\\ y=\dfrac{y'}{\sin\theta} \end{cases}

于是我们可以把平面向量在平面直角坐标系中的一些运算迁移到斜坐标系中:

  • 数量积:(x1,y1)(x2,y2)=x1x2+y1y2+(x1y2+x2y1)cosθ(x_1',y_1')\cdot(x_2',y_2')=x_1x_2+y_1y_2+(x_1y_2+x_2y_1)\cos\theta

  • 模长:a=(x,y),a=x2+y2+2xycosθ\overrightarrow{a}=(x',y'),|\overrightarrow{a}|=\sqrt{x^2+y^2+2xy\cos\theta}

  • 夹角:a=(x1,y1),b=(x2,y2),cosγ=abab\displaystyle\overrightarrow{a}=(x_1',y_1'),\overrightarrow{b}=(x_2',y_2'),\cos\gamma=\frac{\overrightarrow{a}\cdot\overrightarrow{b}}{|\overrightarrow{a}||\overrightarrow{b}|}

向量的线性运算

向量数乘

我们规定实数 λ\lambda 与向量 a\bm a 的积为一个向量,称为向量的数乘运算,记作 λa\lambda\vec a

我们定义 λa=λ(x,y)=(λx,λy)\lambda\bm a=\lambda(x,y)=(\lambda x,\lambda y)。据此,我们可以得出以下向量数乘常用的结论:

  • λa=λa|\lambda\bm a|=|\lambda||\bm a|
  • λ>0\lambda >0 时,λa\lambda\bm aa\bm a 同向;
  • λ=0\lambda =0 时,λa=0\lambda \bm a=\vec 0
  • λ<0\lambda<0 时,λa\lambda \bm aa\bm a 方向相反。

根据数乘的定义,可以得出向量的数乘满足交换律、结合律、分配律等,即,

λ(μa)=(λμ)a\lambda(\mu\bm a)=(\lambda\mu)\bm a λ(a+b)=λa+λb\lambda(\bm a+\bm b)=\lambda\bm a+\lambda\bm b (λ+μ)a=λa+μa(\lambda+\mu)\bm a=\lambda\bm a+\mu\bm a (λ)a=(λa)=λ(a)(-\lambda)\bm a=-(\lambda\bm a)=\lambda(-\bm a)

向量加法

注意,向量的数乘本质上也属于向量的线性运算,不过我把他们分开,方便理解。

下面讨论向量的加法,类比的,向量的减法可以从公式入手理解。

类比物理中的位移,从 AABBCC,那么经过的位移等价于直接从 AACC

符号表示即:AB+BC=AC\overrightarrow{AB}+\overrightarrow{BC}=\overrightarrow{AC},其实这个也就是三角形法则所表述的。

向量减法类似:OAOB=OA+BO=BA\overrightarrow{OA}-\overrightarrow{OB}=\overrightarrow{OA}+\overrightarrow{BO}=\overrightarrow{BA},后面用到了交换律。

同时,注意到力的合成法则(平行四边形法则),同样也可以看做向量的相加。

因此,我们得出向量相加的两个运算法则,即三角形法则、平行四边形法则:

  • 三角形法则:首尾顺次相连,和为从第一个向量的起点指向最后一个向量的终点;

  • 平行四边形法则:向量共起点,和为以这两个向量为邻边的平行四边形的对角线,

    起点为两个向量共有的起点,方向沿平行四边形对角线方向。

这样,向量的加法就具有了几何意义。并且向量的加法满足交换律与结合律。

然后从几何的角度可以推出一些公式,其中三角形法则的公式比较简单,如下:

(x1,y1)+(x2,y2)=(x1+x2,y1+y2)(x_1,y_1)+(x_2,y_2)=(x_1+x_2,y_1+y_2)

向量加法满足结合律和交换律,画图理解即可。

向量加法可以导出三角形不等式,

aba+ba+b||\bm a|-|\bm b||\le|\bm a+\bm b|\le|\bm a|+|\bm b|

当且仅当两向量方向相同(注意不是平行),取等。

线段中点

A(x1,y1)A(x_1,y_1)B(x2,y2)B(x_2,y_2) 为一平面内两点。

C(x,y)C(x,y) 为线段 ABAB 中点,则 AC=CB\overrightarrow{AC}=\overrightarrow{CB}

xx1=x2xx-x_1=x_2-x yy1=y2yy-y_1=y_2-y

最终解得,

C(x1+x22,y1+y22)C\left({x_1+x_2\over2},{y_1+y_2\over2}\right)

即中点坐标。

线段长度

A(x1,y1)A(x_1,y_1)B(x2,y2)B(x_2,y_2) 为一平面内两点,则,

AB=ABAB=(x1x2)2+(y1y2)2|\overrightarrow{AB}|=\sqrt{\overrightarrow{AB}\cdot\overrightarrow{AB}}=\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}

则线段 ABAB

AB=AB=(x1x2)2+(y1y2)2|AB|=|\overrightarrow{AB}|=\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}

即线段长度。

向量的点积

点积的声明

对于向量的乘法:

物理数学直译俗称
标量积数量积内积点积
矢量积向量积外积叉积

物理和数学上的用语采用了意译的方法,分别表示运算的结果为标量和矢量。

在数学学科,通常也可以翻译成「内积」和「外积」,是两个名词的直译。

而「点积」和「叉积」是根据运算符号得来的俗称,这种俗称也很常见。

点积的定义

点积的概念对于任意维数的向量都适用

已知两个向量 a,b\bm a,\bm b ,它们的夹角为 θ\theta,那么这两个向量的点积为:

ab=abcosθ\bm a \cdot \bm b=|\bm a||\bm b|\cos \theta
  • 其中,我们称 acosθ|\bm a|\cos \thetaa\bm ab\bm b 方向上的投影。

    acosθ=abb|\bm a|\cos\theta=\dfrac{\bm a\cdot\bm b}{|\bm b|}

    而投影向量需要再乘上 b\bm b 方向的单位向量:

    abb2b\dfrac{\bm a\cdot\bm b}{|\bm b|^2}\bm b
  • 其中,θ[0,π]\theta\in[0,\pi],但是直线的夹角 θ[0,π)\theta\in[0,\pi),因为相反向量是完全不同的。

点积的几何意义即为:点积 ab\bm a \cdot \bm b 等于 a\bm a 的模与 b\bm ba\bm a 方向上的投影的乘积。

另外,我们定义向量点积数值上表示为(简记为先相乘再相加):

(x1,y1)(x2,y2)=x1x2+y1y2(x_1,y_1)\cdot(x_2,y_2)=x_1x_2+y_1y_2

可以发现,这种运算得到的结果是一个标量,并不属于向量的线性运算。

向量与零向量点积,结果为 0\vec0。在不引起混淆的情况下,点积的点号可以省略不写。

点积的性质

向量点乘满足交换律:

ab=ba=abcosθ\bm a\cdot\bm b=\bm b\cdot\bm a=|\bm a|\cdot|\bm b|\cdot\cos\theta

向量点乘对数乘有结合律:

(λa)b=λ(ab)=a(λb)(\lambda\bm a)\cdot\bm b=\lambda(\bm a\cdot\bm b)=\bm a\cdot(\lambda\bm b)

向量点乘对向量加法有分配率:

(a+b)c=ac+bc(\bm a+\bm b)\cdot\bm c=\bm a\cdot\bm c+\bm b\cdot\bm c

但是向量点乘不满足结合律,

(ab)ca(bc)(\bm a\cdot\bm b)\cdot\bm c\neq\bm a\cdot(\bm b\cdot\bm c)

注意到向量运算具有大部分的数字运算的性质(除了除法),因此可以当做字母计算。

可以得到,若 bc\bm b\neq\bm cab=ac\bm a\cdot\bm b=\bm a\cdot\bm c 的充要条件是 a(bc)\bm a\perp(\bm b-\bm c)

ab=ac\bm a\cdot\bm b=\bm a\cdot\bm c a(bc)=0\bm a\cdot(\bm b-\bm c)=\vec0

即,

a(bc)\bm a\perp(\bm b-\bm c)

不难发现,

a+b2ab2=4ab|\bm a+\bm b|^2-|\bm a-\bm b|^2=4\bm a\cdot\bm b ab=14(a+b2ab2)\bm a\cdot\bm b={1\over4}\left(|\bm a+\bm b|^2-|\bm a-\bm b|^2\right)

即极化恒等式,我们可以不通过求夹角的方式得出两向量点积。

同时,常用的,

a+b=λ(a+b)(a+b)=λ2a2+2ab+b2=λ2\begin{aligned} |\bm a+\bm b|&=\lambda\\ (\bm a+\bm b)\cdot(\bm a+\bm b)&=\lambda^2\\ |\bm a|^2+2\bm a\cdot\bm b+|\bm b|^2&=\lambda^2 \end{aligned}

即,

a2+2ab+b2=a+b2|\bm a|^2+2\bm a\cdot\bm b+|\bm b|^2=|\bm a+\bm b|^2 ab=12(a+b2a2b2)\bm a\cdot\bm b={1\over2}\left(|\bm a+\bm b|^2-|\bm a|^2-|\bm b|^2\right)

总结一下,上面两个式子,

ab=14(a+b2ab2)\bm a\cdot\bm b={1\over4}\left(|\bm a+\bm b|^2-|\bm a-\bm b|^2\right) ab=12(a+b2a2b2)\bm a\cdot\bm b={1\over2}\left(|\bm a+\bm b|^2-|\bm a|^2-|\bm b|^2\right)

再结合点乘的定义,

ab=abcosθ\bm a\cdot\bm b=|\bm a|\cdot|\bm b|\cdot\cos\theta cosθ=abab\cos\theta={\bm a\cdot\bm b\over|\bm a|\cdot|\bm b|}

就可以求出向量夹角。

特殊的,

θ=0(cosθ=1),ab=ab\theta=0\,(\cos\theta=1),\,\bm a\cdot\bm b=|\bm a|\cdot|\bm b| θ=π(cosθ=1),ab=ab\theta=\pi\,(\cos\theta=-1),\,\bm a\cdot\bm b=-|\bm a|\cdot|\bm b| θ=π/2(cosθ=0),ab=0\theta=\pi/2\,(\cos\theta=0),\,\bm a\cdot\bm b=0 aa=a2,a=aa\bm a\cdot\bm a=|\bm a|^2,\,|\bm a|=\sqrt{\bm a\cdot\bm a}

经典的套路是,见模长便平方。

其中,第三条即,垂直向量向量点积等于零。

根据 cos90=0\cos 90^\circ=0ab    ab=0\bm a \perp \bm b \iff \bm a\cdot \bm b=0

柯西不等式

abab|\bm a\cdot\bm b|\le|\bm a|\cdot|\bm b|

当且仅当两向量共线,取等。

据此,可以判断两向量共线:

两个非零向量 a\bm ab\bm b 共线,等价于,有唯一实数 λ\lambda,使得 b=λa\bm b=\lambda \bm a

由数乘的定义知,对于非零向量 a\bm a,如果存在实数 λ\lambda,使得 b=λa\bm b=\lambda \bm a,那么 ab\bm a \parallel \bm b

数值上,有判别式 a=λb    ab=ab\bm a = \lambda \bm b \iff |\bm a\cdot \bm b|=|\bm a||\bm b|

极化恒等式

对于任意平面向量 a,b\vec a,\vec b 有:

4ab=(a+b)2(ab)24\vec a\cdot\vec b=(\vec a+\vec b)^2-(\vec a-\vec b)^2

常见形式为:

PAPB=PM214AB2\vec{PA}\cdot\vec{PB}=|PM|^2-\dfrac{1}{4}|AB|^2

其中 MMABAB 中点。

基底分解

平面向量基本定理

若基底 e1,e2\bm e_1,\bm e_2 不共线,则对于平面内任一向量 a\bm a,存在唯一实数 x,yx,y 使得 a=xe1+ye2\bm a=x\bm e_1+y\bm e_2

形式化的,平面内的任一向量都可以唯一的表示为两个不共线向量的线性组合。

存在性的证明:感性理解(雾

唯一性的证明,反证:假设存在两组实数 x1,y1\langle x_1,y_1\ranglex2,y2\langle x_2,y_2\rangle

a=x1e1+y1e2=x2e1+y2e2\bm a=x_1\bm e_1+y_1\bm e_2=x_2\bm e_1+y_2\bm e_2 e1(x1x2)=e2(y2y1)\bm e_1(x_1-x_2)=\bm e_2(y_2-y_1)

因为 x1x2,y1y2x_1\neq x_2,y_1\neq y_2,则 e1,e2\bm e_1,\bm e_2 共线,与条件不符,因此存在唯一性。

考虑构造性的证明,

若,

ae1=a1,ae2=a2\bm a\cdot\bm e_1=a_1,\,\bm a\cdot\bm e_2=a_2 e1,e2=θ\langle\bm e_1,\bm e_2\rangle=\theta

设,a=xe1+ye2\bm a=x\bm e_1+y\bm e_2,用 a1,a2,θa_1,a_2,\theta 表示 a\bm a

考虑,

e1e2=cosθ\bm e_1\bm e_2=\cos\theta ae1=x+ye1e2=a1\bm a\cdot\bm e_1=x+y\bm e_1\bm e_2=a_1 ae2=y+xe1e2=a2\bm a\cdot\bm e_2=y+x\bm e_1\bm e_2=a_2

列出方程组,

{x+ycosθ=a1y+xcosθ=a2\begin{cases} x+y\cos\theta=a_1\\ y+x\cos\theta=a_2 \end{cases}

解得,

{x=a1a2cosθsin2θy=a2a1cosθsin2θ\left\{\begin{aligned} x={a_1-a_2\cos\theta\over\sin^2\theta}\\ y={a_2-a_1\cos\theta\over\sin^2\theta} \end{aligned}\right.

这个思想很重要,常用一个很奇怪的式子,去点乘两个不共线向量。

共线向量基本定理

对于线段 ABAB 及一点 QQ,若存在一点 OO 满足,

OQ=λOA+(1λ)OB\overrightarrow{OQ}=\lambda\overrightarrow{OA}+(1-\lambda)\overrightarrow{OB}

QQ 在直线 ABAB 上,即 A,B,QA,B,Q 三点共线。

证明如下:

AQ=λABOQOA=λ(OBOA)\begin{aligned} \vec{AQ}&=\lambda\vec{AB}\\ \vec{OQ}-\vec{OA}&=\lambda(\vec{OB}-\vec{OA}) \end{aligned}

类似的,若 CC 是线段 ABAB 中点,则对于任意一点 OO,有,

OC=12OA+12OB\overrightarrow{OC}={1\over2}\overrightarrow{OA}+{1\over2}\overrightarrow{OB}

而坐标表示,(a,b)(a,b)(c,d)(c,d) 平行,等价于 ad=bcad=bc

等系数和线

证明过程: