数学知识--外积和内积

1、外积(叉积、向量积、叉乘)

向量积,数学中又称外积、叉积,物理中称矢积、叉乘,是一种在向量空间中向量的二元运算。它的运算结果是一个向量而不是一个数。两个向量的叉积与两个向量组成的坐标平面垂直。

对于向量U和向量V:
U=(x1,y1,z1)U=(x_1, y_1, z_1)
V=(x2,y2,z2)V=(x_2, y_2, z_2)
a和b的叉乘公式为:
U×V=ijkx1y1z1x2y2z2=(y1z2y2z1)i(x1z2x2z1)j+(x1y2x2y1)kU\times V=\begin{vmatrix} i &j &k \\ x_1 &y_1 &z_1 \\ x_2 &y_2 &z_2 \end{vmatrix}=(y_1z_2-y_2z_1)i-(x_1z_2-x_2z_1)j+(x_1y_2-x_2y_1)k
其中:
      i=(1,0,0)i=(1,0,0)    j=(0,1,0)j=(0,1,0)    k=(0,0,1)k=(0,0,1)
根据i,j,ki,j,k之间关系,有:
U×V=(y1z2y2z1.(x1z2x2z1),x1y2x2y1)U\times V =(y_1z_2-y_2z_1.-(x_1z_2-x_2z_1),x_1y_2-x_2y_1)
                       数学知识--外积和内积
两个向量叉乘后的向量大小为:
U×V=UVsinθ\vec{U}\times \vec{V}=|\vec{U}|\cdot |\vec{V}|\cdot sin \theta

叉乘的几何意义:

  • 在三维几何中,向量a和向量b的叉乘结果是一个向量,更为熟知的叫法是法向量,该向量垂直于a和b向量构成的平面。

  • 在3D图形学中,叉乘的概念十分有用,可以通过两个向量的叉乘,生成第三个垂直于a、b的法向量,从而构建X,Y,Z坐标系。如下图所示:
                     数学知识--外积和内积

  • 在二维空间中,叉乘还有另外一个几何意义就是:|aXb|=|a||b|sinθ=由向量a和向量b构成的平行四边形的面积。

2、内积(点乘,数量积)

对于向量a和向量b:
a=(a1,a2,...,an)a=(a_1,a_2,...,a_n)
b=(b1,b2,...,bn)b=(b_1,b_2,...,b_n)
向量a和b 的点积公式为:
ab=a1b1+a2b2+...+anbna\cdot b=a_1b_1+a_2b_2+...+a_nb_n

点乘的几何意义:
点乘的几何意义是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影,有公式:
ab=abcosθa \cdot b=|a||b|cos \theta
θ=arccos(abab)\theta =arc cos(\frac{a \cdot b} {|a||b|})