向量
默认欧几里得空间.
向量
是既有大小又有方向的量, 在几何中常用有向线段表示, 它的起点和终点分别是两个点, 常用 a、AB 表示, 其中 A, B 是向量的起点和终点.
在坐标系中 a=(x,y,...), 其中 x,y,... 是向量的坐标, 向量的维度
取决于坐标的个数, 例如二维向量 (x,y), 三维向量 (x,y,z).
向量的模长
是向量的长度, 记作 ∣a∣, 计算公式为: ∣a∣=x2+y2+....
单位向量
是模长为 1 的向量, 零向量
是模长为 0 的向量.
平行向量
或共线向量
是方向相同或者相反的向量, 零向量
与任何向量都是平行的.
相等向量
是指长度相等且方向相同的向量.
向量运算
设有两个二维向量: a=(x1,y1), b=(x2,y2)
加法
两个维度相同的向量相加, 相当于将两个向量的坐标分别相加:
a+b=(x1+x2,y1+y2)
向量的加法满足交换律和结合律:
交换律: a+b=b+a
结合律: (a+b)+c=a+(b+c)
减法
两个维度相同的向量相减, 相当于将两个向量的坐标分别相减:
a−b=(x1−x2,y1−y2)
数乘
向量与数相乘, 相当于将向量的坐标分别与数相乘:
k⋅a=(k⋅x,k⋅y)
数乘满足结合律和分配律:
结合律: k⋅(m⋅a)=(k⋅m)⋅a
分配律: (k+m)⋅a=k⋅a+m⋅a
点乘
两个维度相同的向量相乘, 结果是一个数:
a⋅b=x1⋅x2+y1⋅y2
点乘满足交换律和分配律:
交换律: a⋅b=b⋅a
分配律: a⋅(b+c)=a⋅b+a⋅c
在几何中, 点乘的结果是两个向量的模长乘以夹角的余弦值:
a⋅b=∣a∣⋅∣b∣⋅cosθ
其中 θ 是两个向量的夹角.
从几何定义可以看出, a⋅b 可以理解为 a 在 b 方向上的投影长度乘以 b 的模长.
- a⋅b=0↔a⊥b
- a⋅b>0↔a 与 b 的夹角小于 2π↔ 两个向量的方向相近
- a⋅b<0↔a 与 b 的夹角大于 2π↔ 两个向量的方向相反
- a⋅b=∣a∣⋅∣b∣↔a 与 b 的夹角为 0
- a⋅b=−∣a∣⋅∣b∣↔a 与 b 的夹角为 π
叉乘
两个三维向量的叉乘运算结果是一个向量.
设有两个三维向量: a=(x1,y1,z1), b=(x2,y2,z2)
a×b=(y1⋅z2−z1⋅y2,z1⋅x2−x1⋅z2,x1⋅y2−y1⋅x2)
对于两个线性无关的向量 a、b, 叉乘的结果是一个垂直于 a、b 的向量, 其方向由右手定则确定.
两个线性无关的向量是指两个向量不共线, 即两个向量的夹角不为 0 或 π
几何中, 叉乘的模长是两个向量构成的平行四边形的面积.
在二维向量中, 叉乘的结果是一个数, 等于两个向量构成的平行四边形的有向面积.
a×b=x1⋅y2−x2⋅y1