欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何找到矢量产品 - 掘金

最编程 2024-04-29 21:08:56
...

向量积(叉积)是两个向量所构成的平行四边形的面积乘上它们夹角的正弦值。也可以表示为一个向量,该向量垂直于这两个向量所在的平面。

设有两个三维向量 A=(a1,a2,a3)A=(a_1,a_2,a_3)B=(b1,b2,b3)B=(b_1,b_2,b_3),它们的向量积记为 A×BA\times B,计算公式如下:

A×B=ijka1a2a3b1b2b3A \times B = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \\ \end{vmatrix}

其中,i\vec{i}j\vec{j}k\vec{k} 分别表示 xx 轴、yy 轴、zz 轴上的单位向量,\begin{vmatrix} \cdots \end{vmatrix} 表示行列式。根据上式的计算方法,我们可以得到向量积的结果是一个新的向量 C\vec{C}

C=A×B=(a2b3a3b2)i+(a3b1a1b3)j+(a1b2a2b1)k\vec{C} = A \times B = (a_2b_3-a_3b_2)\vec{i} + (a_3b_1-a_1b_3)\vec{j} + (a_1b_2-a_2b_1)\vec{k}

其中,向量 C\vec{C} 的大小为:

C=ABsinθ|\vec{C}| = |A| |B| \sin\theta

其中,θ\theta 表示 AABB 的夹角,A|A|B|B| 分别表示向量 AABB 的模长(大小)。

需要注意的是,向量积满足右手法则,即将右手的大拇指指向 AA,食指指向 BB,剩下的三根手指弯曲的方向指向的就是 A×BA\times B 的方向。如果需要求 B×AB\times A 的结果,只需要交换 AABB 的位置即可。

希望这些信息对你有所帮助。

推荐阅读