1、外积(叉积、向量积、叉乘)
向量积,数学中又称外积、叉积,物理中称矢积、叉乘,是一种在向量空间中向量的二元运算。它的运算结果是一个向量而不是一个数。两个向量的叉积与两个向量组成的坐标平面垂直。
对于向量U和向量V:
U=(x1,y1,z1)
V=(x2,y2,z2)
a和b的叉乘公式为:
U×V=∣∣∣∣∣∣ix1x2jy1y2kz1z2∣∣∣∣∣∣=(y1z2−y2z1)i−(x1z2−x2z1)j+(x1y2−x2y1)k
其中:
i=(1,0,0) j=(0,1,0) k=(0,0,1)
根据i,j,k之间关系,有:
U×V=(y1z2−y2z1.−(x1z2−x2z1),x1y2−x2y1)
两个向量叉乘后的向量大小为:
U×V=∣U∣⋅∣V∣⋅sinθ
叉乘的几何意义:
-
在三维几何中,向量a和向量b的叉乘结果是一个向量,更为熟知的叫法是法向量,该向量垂直于a和b向量构成的平面。
-
在3D图形学中,叉乘的概念十分有用,可以通过两个向量的叉乘,生成第三个垂直于a、b的法向量,从而构建X,Y,Z坐标系。如下图所示:
-
在二维空间中,叉乘还有另外一个几何意义就是:|aXb|=|a||b|sinθ=由向量a和向量b构成的平行四边形的面积。
2、内积(点乘,数量积)
对于向量a和向量b:
a=(a1,a2,...,an)
b=(b1,b2,...,bn)
向量a和b 的点积公式为:
a⋅b=a1b1+a2b2+...+anbn
点乘的几何意义:
点乘的几何意义是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影,有公式:
a⋅b=∣a∣∣b∣cosθ
θ=arccos(∣a∣∣b∣a⋅b)