文章目录
向量运算
1. 向量的模(向量大小)
公式
向量的模一般公式:
∣
v
⇀
∣
=
v
1
2
+
v
2
2
+
.
.
.
+
v
n
2
=
∑
i
=
1
n
v
i
2
\lvert \overrightharpoon{v} \rvert=\sqrt{v_1^2+v_2^2+...+v_n^2}=\sqrt{\displaystyle\sum_{i=1}^nv_i^2}
∣v∣=v12+v22+...+vn2=i=1∑nvi2
对于二维和三维向量,公式分别为:
∣
v
⇀
∣
=
v
x
2
+
v
y
2
\lvert \overrightharpoon{v} \rvert=\sqrt{v_x^2+v_y^2}
∣v∣=vx2+vy2
∣
v
⇀
∣
=
v
x
2
+
v
y
2
+
v
z
2
\lvert \overrightharpoon{v} \rvert=\sqrt{v_x^2+v_y^2+v_z^2}
∣v∣=vx2+vy2+vz2
几何应用
求两点间的距离:
a
点
的
坐
标
若
为
向
量
,
可
表
示
原
点
到
a
点
的
向
量
;
b
亦
同
。
则
可
知
a
点
到
b
的
向
量
b
⇀
−
a
⇀
,
∣
b
⇀
−
a
⇀
∣
则
为
a
点
到
b
点
的
距
离
。
a点的坐标若为向量,可表示原点到a点的向量;b亦同。则可知a点到b的向量\overrightharpoon{b} - \overrightharpoon{a} ,\lvert\overrightharpoon{b} - \overrightharpoon{a}\rvert则为a点到b点的距离。
a点的坐标若为向量,可表示原点到a点的向量;b亦同。则可知a点到b的向量b−a,∣b−a∣则为a点到b点的距离。
距离公式为:
D
i
s
t
a
n
c
e
(
a
,
b
)
=
∣
a
b
⇀
∣
=
∣
b
⇀
−
a
⇀
∣
=
(
b
x
−
a
x
)
2
+
(
b
y
−
a
y
)
2
Distance(a,b)=\lvert\overrightharpoon{ab}\rvert=\lvert\overrightharpoon{b}-\overrightharpoon{a}\rvert=\sqrt{(b_x-a_x)^2+(b_y-a_y)^2}
Distance(a,b)=∣ab∣=∣b−a∣=(bx−ax)2+(by−ay)2
2. 标量与向量的乘法
公式
k [ a 1 a 2 . . . a n ] = [ k a 1 k a 2 . . . k a n ] k \begin{bmatrix} a_1\\ a_2\\ ...\\ a_n\\ \end{bmatrix}= \begin{bmatrix} ka_1\\ ka_2\\ ...\\ ka_n\\ \end{bmatrix} k⎣⎢⎢⎡a1a2...an⎦⎥⎥⎤=⎣⎢⎢⎡ka1ka2...kan⎦⎥⎥⎤
几何解释
若k>0,表示该向量在原来的方向上缩放向量的长度;若k<0,则表示该向量在相反方向上缩放该向量的长度。
3. 单位向量
单位向量是模为1的向量,一般用来表示向量的方向。一个向量除以该向量的模,可以得到该向量的单位向量。
v
⇀
n
o
r
m
=
v
⇀
∣
v
⇀
∣
,
v
⇀
=
/
0
\overrightharpoon{v}_{norm}=\frac{ \overrightharpoon{v}}{ \lvert\overrightharpoon{v}\rvert}, \overrightharpoon{v}{=}\mathllap{/\,}0
vnorm=∣v∣v,v=/0
零向量没有方向,不能被标准化,在数学上不允许,几何上也没有意义。
4. 向量加减法
公式
[
a
1
a
2
.
.
.
a
n
]
+
[
b
1
b
2
.
.
.
b
n
]
=
[
a
1
+
b
1
a
2
+
b
2
.
.
.
a
n
+
b
n
]
,
[
a
1
a
2
.
.
.
a
n
]
−
[
b
1
b
2
.
.
.
b
n
]
=
[
a
1
−
b
1
a
2
−
b
2
.
.
.
a
n
−
b
n
]
\begin{bmatrix} a_1\\ a_2\\ ...\\ a_n\\ \end{bmatrix}+ \begin{bmatrix} b_1\\ b_2\\ ...\\ b_n\\ \end{bmatrix}= \begin{bmatrix} a_1+b_1\\ a_2+b_2\\ ...\\ a_n+b_n\\ \end{bmatrix}, \begin{bmatrix} a_1\\ a_2\\ ...\\ a_n\\ \end{bmatrix}- \begin{bmatrix} b_1\\ b_2\\ ...\\ b_n\\ \end{bmatrix}= \begin{bmatrix} a_1-b_1\\ a_2-b_2\\ ...\\ a_n-b_n\\ \end{bmatrix}
⎣⎢⎢⎡a1a2...an⎦⎥⎥⎤+⎣⎢⎢⎡b1b2...bn⎦⎥⎥⎤=⎣⎢⎢⎡a1+b1a2+b2...an+bn⎦⎥⎥⎤,⎣⎢⎢⎡a1a2...an⎦⎥⎥⎤−⎣⎢⎢⎡b1b2...bn⎦⎥⎥⎤=⎣⎢⎢⎡a1−b1a2−b2...an−bn⎦⎥⎥⎤
向量不能与标量或纬度数不同的向量相加减。
几何解释
a
⇀
+
b
⇀
表
示
为
平
移
向
量
b
⇀
,
使
b
⇀
的
尾
与
向
量
a
⇀
的
头
顺
序
相
接
,
然
后
从
a
⇀
的
尾
到
b
⇀
的
头
画
一
个
向
量
。
\overrightharpoon{a} + \overrightharpoon{b} 表示为平移向量\overrightharpoon{b},使\overrightharpoon{b}的尾与向量\overrightharpoon{a}的头顺序相接,然后从\overrightharpoon{a}的尾到\overrightharpoon{b}的头画一个向量。
a+b表示为平移向量b,使b的尾与向量a的头顺序相接,然后从a的尾到b的头画一个向量。
b
a
⇀
=
a
⇀
−
b
⇀
,
表
示
点
b
到
点
a
的
向
量
,
∣
a
⇀
−
b
⇀
∣
则
表
示
点
a
与
点
b
之
间
的
距
离
大
小
。
\overrightharpoon{ba} = \overrightharpoon{a} - \overrightharpoon{b}, 表示点b到点a的向量,\lvert \overrightharpoon{a} - \overrightharpoon{b}\vert则表示点a与点b之间的距离大小。
ba=a−b,表示点b到点a的向量,∣a−b∣则表示点a与点b之间的距离大小。
5. 向量点乘
公式
向量点乘就是对应分量乘积的和,结果是一个标量:
a
⇀
⋅
b
⇀
=
[
a
1
a
2
.
.
.
a
n
]
⋅
[
b
1
b
2
.
.
.
b
n
]
=
a
1
b
1
+
a
2
b
2
+
.
.
.
+
a
n
b
n
\overrightharpoon{a} · \overrightharpoon{b}=\begin{bmatrix} a_1\\ a_2\\ ...\\ a_n\\ \end{bmatrix}· \begin{bmatrix} b_1\\ b_2\\ ...\\ b_n\\ \end{bmatrix}=a_1b_1+a_2b_2+...+a_nb_n
a⋅b=⎣⎢⎢⎡a1a2...an⎦⎥⎥⎤⋅⎣⎢⎢⎡b1b2...bn⎦⎥⎥⎤=a1b1+a2b2+...+anbn
点乘与向量间的夹角相关:
a
⇀
⋅
b
⇀
=
∣
a
⇀
∣
∣
b
⇀
∣
cos
θ
\overrightharpoon{a} · \overrightharpoon{b}=\lvert\overrightharpoon{a} \rvert\lvert \overrightharpoon{b}\rvert\cos{\theta}
a⋅b=∣a∣∣b∣cosθ
几何应用
求向量夹角
若已知两向量,可以求得它们的夹角:
θ
=
arccos
a
⇀
⋅
b
⇀
∣
a
⇀
∣
∣
b
⇀
∣
\theta=\arccos{\frac{ \overrightharpoon{a}· \overrightharpoon{b}}{ \lvert\overrightharpoon{a}\rvert \lvert\overrightharpoon{b}\rvert}}
θ=arccos∣a∣∣b∣a⋅b
当两向量为单位向量时,向量的模的乘积等于1,则分母为1,夹角为:
θ
=
arccos
(
a
⇀
⋅
b
⇀
)
\theta=\arccos{(\overrightharpoon{a}· \overrightharpoon{b})}
θ=arccos(a⋅b)
向量的乘积与夹角的关系:
a ⇀ ⋅ b ⇀ \overrightharpoon{a}· \overrightharpoon{b} a⋅b | θ \theta θ | 角度 | a ⇀ 和 b ⇀ \overrightharpoon{a}和 \overrightharpoon{b} a和b |
---|---|---|---|
>0 | 0 o ⩽ θ < 9 0 o 0^o\leqslant\theta<90^o 0o⩽θ<90o | 锐角 | 方向大致相同 |
=0 | θ = 9 0 o \theta=90^o θ=90o | 垂直 | 正交 |
<0 | 9 0 o < θ ⩽ 18 0 o 90^o<\theta\leqslant180^o 90o<θ⩽180o | 钝角 | 方向大致相反 |
若其中一个为零向量,则点乘乘积为0,所以零向量和任意向量都垂直。
6. 向量叉乘
公式
a
⇀
×
b
⇀
=
[
x
1
y
1
z
1
]
×
[
x
2
y
2
z
2
]
=
[
y
1
z
2
−
z
1
y
2
z
1
x
2
−
x
1
z
2
x
1
y
2
−
y
1
x
2
]
\overrightharpoon{a}×\overrightharpoon{b}= \begin{bmatrix} x_1\\ y_1\\ z_1\\ \end{bmatrix}× \begin{bmatrix} x_2\\ y_2\\ z_2\\ \end{bmatrix}= \begin{bmatrix} y_1z_2-z_1y_2\\ z_1x_2-x_1z_2\\ x_1y_2-y_1x_2\\ \end{bmatrix}
a×b=⎣⎡x1y1z1⎦⎤×⎣⎡x2y2z2⎦⎤=⎣⎡y1z2−z1y2z1x2−x1z2x1y2−y1x2⎦⎤
点乘和叉乘运算优先级一样,且高于加减。
叉乘得到的向量的模等于向量的大小与向量夹角sin值的乘积:
∣
a
⇀
×
b
⇀
∣
=
∣
a
⇀
∣
∣
b
⇀
∣
sin
θ
\lvert\overrightharpoon{a}×\overrightharpoon{b}\rvert=\lvert\overrightharpoon{a}\rvert\lvert\overrightharpoon{b}\rvert\sin{\theta}
∣a×b∣=∣a∣∣b∣sinθ
下面与点乘对比一下,加强记忆:
a
⇀
⋅
b
⇀
=
∣
a
⇀
∣
∣
b
⇀
∣
cos
θ
\overrightharpoon{a} · \overrightharpoon{b}=\lvert\overrightharpoon{a} \rvert\lvert \overrightharpoon{b}\rvert\cos{\theta}
a⋅b=∣a∣∣b∣cosθ
几何解释
叉乘得到的向量垂直于原来两向量。
向量叉乘的大小等于以两个向量为两边的平行四边形的面积:
S
=
h
×
∣
b
⇀
∣
=
∣
a
⇀
∣
×
sin
θ
×
∣
b
⇀
∣
=
∣
a
⇀
∣
∣
b
⇀
∣
sin
θ
=
∣
a
⇀
×
b
⇀
∣
S=h×\lvert\overrightharpoon{b}\rvert=\lvert\overrightharpoon{a}\rvert×\sin{\theta}×\lvert\overrightharpoon{b}\rvert=\lvert\overrightharpoon{a}\rvert\lvert\overrightharpoon{b}\rvert\sin{\theta}=\lvert\overrightharpoon{a}×\overrightharpoon{b}\rvert
S=h×∣b∣=∣a∣×sinθ×∣b∣=∣a∣∣b∣sinθ=∣a×b∣
向量叉乘垂直于两向量所在平面,那向量叉乘的方向如何呢?
对
于
a
⇀
×
b
⇀
,
将
a
⇀
与
b
⇀
首
尾
相
接
,
然
后
根
据
顺
时
针
或
逆
时
针
方
向
确
定
叉
乘
向
量
的
方
向
。
对于\overrightharpoon{a}×\overrightharpoon{b},将\overrightharpoon{a}与\overrightharpoon{b}首尾相接,然后根据顺时针或逆时针方向确定叉乘向量的方向。
对于a×b,将a与b首尾相接,然后根据顺时针或逆时针方向确定叉乘向量的方向。
对于左手坐标系,在顺时针方向中,叉乘向量指向上(外);逆时针时,叉乘向量指向下(内)。
对于右手坐标系,在顺时针方向中,叉乘向量指向下(内);逆时针时,叉乘向量指向上(外)。
7. 向量投影
公式
在 给 定 的 两 个 向 量 v ⇀ 和 n ⇀ , 将 v ⇀ 分 解 为 分 别 平 行 和 垂 直 n ⇀ 的 两 个 向 量 v ∥ ⇀ 和 v ⊥ ⇀ , 并 满 足 v ⇀ = v ∥ ⇀ + v ⊥ ⇀ 。 一 般 称 平 行 分 量 v ∥ ⇀ 为 v ⇀ 在 n ⇀ 上 的 投 影 。 在给定的两个向量\overrightharpoon{v}和\overrightharpoon{n},将\overrightharpoon{v}分解为分别平行和垂直\overrightharpoon{n}的两个向量\overrightharpoon{v_\text{\textbardbl}}和\overrightharpoon{v_\bot},并满足\overrightharpoon{v}=\overrightharpoon{v_\text{\textbardbl}}+\overrightharpoon{v_\bot}。一般称平行分量\overrightharpoon{v_\text{\textbardbl}}为\overrightharpoon{v}在\overrightharpoon{n}上的投影。 在给定的两个向量v和n,将v分解为分别平行和垂直n的两个向量v∥和v⊥,并满足v=v∥+v⊥。一般称平行分量v∥为v在n上的投影。
几何解释
下面我们推导一下投影向量和垂直分量向量公式:
v
∥
⇀
=
n
⇀
∣
n
⇀
∣
×
(
∣
v
⇀
∣
×
cos
θ
)
\overrightharpoon{v_\text{\textbardbl}} = \frac{\overrightharpoon{n}}{\lvert\overrightharpoon{n}\rvert}×(\lvert\overrightharpoon{v}\rvert×\cos{\theta})
v∥=∣n∣n×(∣v∣×cosθ)
因
为
cos
θ
=
v
⇀
⋅
n
⇀
∣
v
⇀
∣
∣
n
⇀
∣
,
所
以
:
因为\cos{\theta}=\frac{\overrightharpoon{v}·\overrightharpoon{n}}{\lvert\overrightharpoon{v}\rvert\lvert\overrightharpoon{n}\rvert},所以:\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space
因为cosθ=∣v∣∣n∣v⋅n,所以:
v
∥
⇀
=
n
⇀
∣
n
⇀
∣
×
(
∣
v
⇀
∣
×
v
⇀
⋅
n
⇀
∣
v
⇀
∣
∣
n
⇀
∣
)
=
n
⇀
v
⇀
⋅
n
⇀
∣
n
⇀
∣
2
\overrightharpoon{v_\text{\textbardbl}}=\frac{\overrightharpoon{n}}{\lvert\overrightharpoon{n}\rvert}×(\lvert\overrightharpoon{v}\rvert×\frac{\overrightharpoon{v}·\overrightharpoon{n}}{\lvert\overrightharpoon{v}\rvert\lvert\overrightharpoon{n}\rvert}) =\overrightharpoon{n}\frac{\overrightharpoon{v}·\overrightharpoon{n}}{\lvert\overrightharpoon{n}\rvert^2}
v∥=∣n∣n×(∣v∣×∣v∣∣n∣v⋅n)=n∣n∣2v⋅n
如
果
n
⇀
是
单
位
向
量
,
则
投
影
公
式
简
化
为
:
如果\overrightharpoon{n}是单位向量,则投影公式简化为:\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space
如果n是单位向量,则投影公式简化为:
v
∥
⇀
=
(
v
⇀
⋅
n
⇀
)
n
⇀
\overrightharpoon{v_\text{\textbardbl}}=(\overrightharpoon{v}·\overrightharpoon{n})\overrightharpoon{n}
v∥=(v⋅n)n
根据投影公式,可以推得垂直分量公式:
v
⊥
⇀
+
v
∥
⇀
=
v
⇀
\overrightharpoon{v_\bot}+\overrightharpoon{v_\text{\textbardbl}}=\overrightharpoon{v}
v⊥+v∥=v
v
⊥
⇀
=
v
⇀
−
v
∥
⇀
=
v
⇀
−
n
⇀
v
⇀
⋅
n
⇀
∣
n
⇀
∣
2
\overrightharpoon{v_\bot}=\overrightharpoon{v}-\overrightharpoon{v_\text{\textbardbl}}=\overrightharpoon{v}-\overrightharpoon{n}\frac{\overrightharpoon{v}·\overrightharpoon{n}}{\lvert\overrightharpoon{n}\rvert^2}
v⊥=v−v∥=v−n∣n∣2v⋅n
如
果
n
⇀
是
单
位
向
量
,
则
投
影
公
式
简
化
为
:
如果\overrightharpoon{n}是单位向量,则投影公式简化为:\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space\space
如果n是单位向量,则投影公式简化为:
v
⊥
⇀
=
v
⇀
−
(
v
⇀
⋅
n
⇀
)
n
⇀
\overrightharpoon{v_\bot}=\overrightharpoon{v}-(\overrightharpoon{v}·\overrightharpoon{n})\overrightharpoon{n}
v⊥=v−(v⋅n)n
8. 其它公式
公式 | 解释 |
---|---|
k ( a ⇀ + b ⇀ ) = k a ⇀ + k b ⇀ k(\overrightharpoon{a}+\overrightharpoon{b})=k\overrightharpoon{a}+k\overrightharpoon{b} k(a+b)=ka+kb | 标量乘法对向量加分的分配率 |
∣ k a ⇀ ∣ = ∣ k ∣ ∣ a ⇀ ∣ \lvert k\overrightharpoon{a}\rvert=\lvert k\rvert\lvert\overrightharpoon{a}\rvert ∣ka∣=∣k∣∣a∣ | 向量乘以标量相当于以标量的绝对值对因子缩放向量 |
∣ a ⇀ ∣ 2 + ∣ b ⇀ ∣ 2 = ∣ a ⇀ + b ⇀ ∣ 2 \vert\overrightharpoon{a}\rvert^2+\vert\overrightharpoon{b}\rvert^2=\vert\overrightharpoon{a}+\overrightharpoon{b}\rvert^2 ∣a∣2+∣b∣2=∣a+b∣2 | 勾股定理 |
∣ a ⇀ ∣ + ∣ b ⇀ ∣ ⩾ ∣ a ⇀ + b ⇀ ∣ \vert\overrightharpoon{a}\rvert+\vert\overrightharpoon{b}\rvert\geqslant\vert\overrightharpoon{a}+\overrightharpoon{b}\rvert ∣a∣+∣b∣⩾∣a+b∣ | 向量加法的三角形法则 |
a ⇀ × a ⇀ = 0 ⇀ \overrightharpoon{a}×\overrightharpoon{a}=\overrightharpoon{0} a×a=0 | 任意向量与自身的叉乘等于零向量 |
a ⇀ × b ⇀ = − ( b ⇀ × a ⇀ ) \overrightharpoon{a}×\overrightharpoon{b}=-(\overrightharpoon{b}×\overrightharpoon{a}) a×b=−(b×a) | 叉乘逆交换律 |
a ⇀ × b ⇀ = ( − a ⇀ ) × ( − b ⇀ ) \overrightharpoon{a}×\overrightharpoon{b}=(-\overrightharpoon{a})×(-\overrightharpoon{b}) a×b=(−a)×(−b) | 叉乘的操作数同时变负得到相同的结果 |
k ( a ⇀ × b ⇀ ) = ( k a ⇀ ) × b ⇀ = a ⇀ × ( k b ⇀ ) k(\overrightharpoon{a}×\overrightharpoon{b})=(k\overrightharpoon{a})×\overrightharpoon{b}=\overrightharpoon{a}×(k\overrightharpoon{b}) k(a×b)=(ka)×b=a×(kb) | 标量乘法对叉乘的结合律 |
a ⇀ × ( b ⇀ + c ⇀ ) = a ⇀ × b ⇀ + a ⇀ × c ⇀ \overrightharpoon{a}×(\overrightharpoon{b}+\overrightharpoon{c})=\overrightharpoon{a}×\overrightharpoon{b}+\overrightharpoon{a}×\overrightharpoon{c} a×(b+c)=a×b+a×c | 叉乘对向量加法的分配率 |
a ⇀ ⋅ ( a ⇀ × b ⇀ ) = 0 \overrightharpoon{a}·(\overrightharpoon{a}×\overrightharpoon{b})=0 a⋅(a×b)=0 | 向量与另一向量的叉乘再点乘该向量本身等于零 |