Skip to content

040 叉积 The Cross Product

类似于使用斜率表示直线的倾斜程度,我们使用空间中两个矢量的乘积得到的第三个矢量来表示又这两个矢量确定的平面的“倾斜”度。这种乘法称为矢量积或者叉积(vector or cross product)。

空间中两个矢量的叉积

我们从研究空间中的两个非零矢量 开始。如果其中一个乘以非零数得到另一个矢量,那么这两个矢量平行。如果矢量不平行,那么它们确定了一个平面。在这个平面的矢量都是矢量 的线性组合,写作 。根据右手螺旋规则(right-hand rule)确定垂直于平面的单位矢量 。右手四指从 弯曲到 ,大拇指方向就是 的方向,转过的角度记为 。如下图所示。那么就可以定义一个新的矢量了。

定义

矢量 的叉积是矢量

和点积不同,叉积的结果也是一个矢量,所以称为矢量积,并且不适用于二维矢量。矢量 与标量的乘积,与之平行,所以与 都垂直。

后续将讲解不涉及夹角的计算叉积的方法,先关注叉积的属性。

由于 0 和 的正弦值是 0,所以两个平行的矢量的叉积是零矢量,。如果 其中一个或两个是零矢量,那么 也是零矢量。

平行矢量

非零矢量 平行等价于

叉积属性

如果 是矢量, 是标量,那么

属性 3 的可视化如下图所示。四指从 和从 弯曲,大拇指方向恰好相反。

第一个属性可以通过叉积的定义证明。

第二个属性证明如下。

使用一种新的方式构造 来证明分配律。我们将两个矢量起始位置重合于点 ,平面 过点 且垂直于 。如下图所示。

矢量 上的投影是 ,其长度是 。绕 以右手规则正向旋转 ,得到矢量 乘以 ,等于 。原因是两个方向相同且

将上述步骤应用于一个不平行于 的三角形,会产生额外一个的三角形。如下图所示,第一个三角形的三边选择是

首先投影到 平面上得到三个矢量 ,这三个矢量仍旧满足 接着绕 正向旋转 ,得到三个矢量 ,满足 每一项乘以 得到 根据最开始的证明,上面的式子就等价于

第二个属性两边同时乘以 -1,然后应用第三个属性翻转叉积顺序得到第四个属性。

第五个属性就是定义。

第六个属性说明一般情况下,叉积不遵循结合律。与 类似,,但二者往往不相等。

使用第三个属性,可以得到 两两叉积。 并且

叉积是平行四边形面积

由于 是单位矢量,所以 的大小是 这是由 确定的平行四边形的面积。 是底, 是高。

叉积的行列式公式

假设 根据叉积的分配律和 的叉积结果可以得到 最后一行比较难记,下面的行列式是同样的结果,但是很容易记忆

行列式计算叉积

如果 ,那么

例1 如果 ,求

解:使用行列式求解。 那么

例2 找到一个垂直于由点 确定的平面的矢量。

解:矢量 垂直于这两个矢量,即垂直于由这两个矢量确定的平面。 所以

例3 求点 确定的三角形的面积。

解:由这三点确认的平行四边形的面积是 那么三角形面积是

例4 求垂直于由点 确定的平面的单位矢量。

解:矢量 方向上的单位矢量 即为所求矢量。

力矩

如下图所示,当力 作用于扳手时,产生了一个力矩,这是螺丝能够拧紧的原因。力矩也遵循右手螺旋规则。

力矩的大小取决于力距离中心的长度和垂直于扳手方向的力的大小。杠杆用 表示,力用 表示,那么力矩的大小是 方向的分量与 的长度的乘积。即 或者是 是螺丝前进的方向上的单位矢量,那么力矩就是 平时行时,。如果力 与扳手平行,也就是在推或者拉螺丝,力矩为零。

例5 如下图所示。力 作用于点 的力矩大小是 这个例子中,力矩的方向垂直于纸面向外。

三重标积

称为矢量 的三重标积(triple scalar product)。由下面公式 可知三重标积的绝对值是由 确定的平行六面体的体积。

是底面平行四边形的面积, 是平行六面体的高。

我们也可以把 当作底面,所以 由于点积满足交换律,所以 三重标积可以用如下行列式求值。

三重标积的行列式公式

例6 求 的三重标积。

解: