贡献者: JierPeter; addis
在三维欧几里得空间中,有一类常用的特殊运算,称为三重积(triple product),又称混合积,就是选三个向量进行点乘或叉乘。三重积分为两类:标量三重积的结果是标量,向量三重积的结果是向量。
1. 标量三重积
取三个向量 $ \boldsymbol{\mathbf{a}} , \boldsymbol{\mathbf{b}} , \boldsymbol{\mathbf{c}} $,定义它们的标量三重积为 $ \boldsymbol{\mathbf{a}} \cdot \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) $。
$ \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} $ 是向量 $ \boldsymbol{\mathbf{b}} $ 和向量 $ \boldsymbol{\mathbf{c}} $ 的叉乘,结果是向量;于是 $ \boldsymbol{\mathbf{a}} \cdot \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) $ 是向量 $ \boldsymbol{\mathbf{a}} $ 和向量 $ \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} $ 的点乘,结果是标量。
如果将三个向量分别展开为直角坐标,如下:
\begin{equation}
\boldsymbol{\mathbf{a}} \sim \begin{pmatrix}a_1\\a_2\\a_3\end{pmatrix} , \boldsymbol{\mathbf{b}} \sim \begin{pmatrix}b_1\\b_2\\b_3\end{pmatrix} , \boldsymbol{\mathbf{c}} \sim \begin{pmatrix}c_1\\c_2\\c_3\end{pmatrix} ~,
\end{equation}
那么根据叉乘和点乘的计算公式可得
\begin{equation}
\begin{aligned}
\boldsymbol{\mathbf{a}} \cdot \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) \sim{}& \begin{pmatrix}a_1\\a_2\\a_3\end{pmatrix} \cdot \left( \begin{pmatrix}b_1\\b_2\\b_3\end{pmatrix} \boldsymbol\times \begin{pmatrix}c_1\\c_2\\c_3\end{pmatrix} \right) \\
={}& \begin{pmatrix}a_1\\a_2\\a_3\end{pmatrix} \cdot \begin{pmatrix}b_2c_3-b_3c_2\\b_3c_1-b_1c_3\\b_1c_2-b_2c_1\end{pmatrix} \\
={}& \begin{pmatrix}a_1b_2c_3-a_1b_3c_2\\a_2b_3c_1-a_2b_1c_3\\a_3b_1c_2-a_3b_2c_1\end{pmatrix} ~.
\end{aligned}
\end{equation}
标量三重积有直观的几何意义。考虑一个平行六面体,取其一个顶点作为原点,过此顶点的三条边作为三个向量,如图 1 所示。
图 1:标量三重积示意图。图中 $c_\parallel$ 是向量 $ \boldsymbol{\mathbf{c}} $ 垂直于 $ \boldsymbol{\mathbf{a}} , \boldsymbol{\mathbf{b}} $ 平面的分量。
$\color{NavyBlue} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \color{Red} \boldsymbol{\mathbf{b}} \color{Black}$ 是垂直于 $\color{NavyBlue} \boldsymbol{\mathbf{a}} \color{Black}, \color{Red} \boldsymbol{\mathbf{b}} \color{Black}$ 平面的向量,其长度恰为以 $\color{NavyBlue} \boldsymbol{\mathbf{a}} \color{Black}, \color{Red} \boldsymbol{\mathbf{b}} \color{Black}$ 为边的平行四边形的面积。$ \left\lvert \left(\color{NavyBlue} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \color{Red} \boldsymbol{\mathbf{b}} \color{Black} \right) \cdot\color{OliveGreen} \boldsymbol{\mathbf{c}} \color{Black} \right\rvert $ 等于 $\color{NavyBlue} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \color{Red} \boldsymbol{\mathbf{b}} \color{Black}$ 的长度乘以 $\color{OliveGreen} \boldsymbol{\mathbf{c}} \color{Black}$ 的长度,即图中平行六面体的底面积乘以高,即其体积。
考虑到三条边的对称性(没有哪条边更特殊),结合内积的交换性,可知三重积 $ \boldsymbol{\mathbf{a}} \cdot \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) $ 的几何意义,就是以三个向量为边的平行六面体的体积或其 $-1$ 倍。
2. 向量三重积
取三个向量 $ \boldsymbol{\mathbf{a}} , \boldsymbol{\mathbf{b}} , \boldsymbol{\mathbf{c}} $,定义它们的向量三重积为 $ \boldsymbol{\mathbf{a}} \boldsymbol\times \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) $。
$ \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} $ 是向量叉乘向量,结果是向量;三重积 $ \boldsymbol{\mathbf{a}} \boldsymbol\times \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) $ 同样是向量叉乘向量,结果依然是向量。
向量三重积不具有交换性和结合性,也就是说 $ \boldsymbol{\mathbf{a}} \boldsymbol\times \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) \neq \left( \boldsymbol{\mathbf{a}} \boldsymbol\times \boldsymbol{\mathbf{b}} \right) \boldsymbol\times \boldsymbol{\mathbf{c}} $;不过它遵守一种叫 “Jacobi 结合性” 的性质,即:
\begin{equation}
\boldsymbol{\mathbf{a}} \boldsymbol\times \left( \boldsymbol{\mathbf{b}} \boldsymbol\times \boldsymbol{\mathbf{c}} \right) + \boldsymbol{\mathbf{b}} \boldsymbol\times \left( \boldsymbol{\mathbf{c}} \boldsymbol\times \boldsymbol{\mathbf{a}} \right) + \boldsymbol{\mathbf{c}} \boldsymbol\times \left( \boldsymbol{\mathbf{a}} \boldsymbol\times \boldsymbol{\mathbf{b}} \right) = \boldsymbol{\mathbf{0}} ~.
\end{equation}
从几何上也能理解为什么向量三重积不具有结合性。如图 2 所示,$\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}$ 是垂直于 $\color{Red} \boldsymbol{\mathbf{b}} \color{Black}, \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}$ 平面的向量,它跟 $\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}$ 做叉乘后又垂直于 $\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}$ 自身了,因此最终结果还是在 $\color{Red} \boldsymbol{\mathbf{b}} \color{Black}, \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}$ 平面上。同理,$ \left(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \color{Red} \boldsymbol{\mathbf{b}} \color{Black} \right) \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}$ 也必然在 $\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}, \color{Red} \boldsymbol{\mathbf{b}} \color{Black}$ 平面上。
图 2:向量三重积示意图。
具体来说,
\begin{equation}
\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \left(\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \right) = \color{Red} \boldsymbol{\mathbf{b}} \color{Black} \left(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \right) -\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \left(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \right) ~.
\end{equation}
式 4 可以用叉乘和点乘的计算公式证明,也可以用下列几何方法证明。
由于 $\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \left(\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \right) $ 在 $\color{Red} \boldsymbol{\mathbf{b}} \color{Black}, \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}$ 平面上,因此可以设
\begin{equation}
\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \left(\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \right) = x\color{Red} \boldsymbol{\mathbf{b}} \color{Black}+y\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}~.
\end{equation}
于是
\begin{equation}
\begin{aligned}
0 ={}& \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot \left(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \left(\color{Red} \boldsymbol{\mathbf{b}} \color{Black} \boldsymbol\times \color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \right) \right) \\
={}& \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot \left(x\color{Red} \boldsymbol{\mathbf{b}} \color{Black}+y\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black} \right) \\
={}& x\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{Red} \boldsymbol{\mathbf{b}} \color{Black}+y\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}~.
\end{aligned}
\end{equation}
因此
\begin{equation}
\frac{x}{y} = -\frac{\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black}}{\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{Red} \boldsymbol{\mathbf{b}} \color{Black}}~,
\end{equation}
或者说
\begin{equation}
x = \gamma\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{NavyBlue} \boldsymbol{\mathbf{c}} \color{Black},\quad y=-\gamma \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{Red} \boldsymbol{\mathbf{b}} \color{Black}~.
\end{equation}
这个 $\gamma$ 对任何向量三重积都是一样的。这是因为线性性,比如如果
\begin{equation}
\left\{\begin{aligned}
\boldsymbol{\mathbf{a}} \boldsymbol\times \left( \boldsymbol{\mathbf{b}} _1 \boldsymbol\times \boldsymbol{\mathbf{c}} \right) ={}& \gamma_1 \boldsymbol{\mathbf{b}} _1( \boldsymbol{\mathbf{a}} \cdot \boldsymbol{\mathbf{c}} ) - \gamma_1 \boldsymbol{\mathbf{c}} ( \boldsymbol{\mathbf{a}} \cdot \boldsymbol{\mathbf{b}} )~, \\
\boldsymbol{\mathbf{a}} \boldsymbol\times \left( \boldsymbol{\mathbf{b}} _2 \boldsymbol\times \boldsymbol{\mathbf{c}} \right) ={}& \gamma_2 \boldsymbol{\mathbf{b}} _2( \boldsymbol{\mathbf{a}} \cdot \boldsymbol{\mathbf{c}} ) - \gamma_2 \boldsymbol{\mathbf{c}} ( \boldsymbol{\mathbf{a}} \cdot \boldsymbol{\mathbf{b}} )~,
\end{aligned}\right. \end{equation}
那么
\begin{equation}
\boldsymbol{\mathbf{a}} \boldsymbol\times \left(( \boldsymbol{\mathbf{b}} _1+ \boldsymbol{\mathbf{b}} _2) \boldsymbol\times \boldsymbol{\mathbf{c}} \right) = (\gamma_1 \boldsymbol{\mathbf{b}} _1+\gamma_2 \boldsymbol{\mathbf{b}} _2)( \boldsymbol{\mathbf{a}} \cdot \boldsymbol{\mathbf{c}} ) - (\gamma_1 \boldsymbol{\mathbf{c}} +\gamma_2 \boldsymbol{\mathbf{c}} )( \boldsymbol{\mathbf{a}} \cdot \boldsymbol{\mathbf{b}} )~.
~\end{equation}
可是 $\gamma_1 \boldsymbol{\mathbf{b}} _1+\gamma_2 \boldsymbol{\mathbf{b}} _2$ 应该和 $ \boldsymbol{\mathbf{b}} _1+ \boldsymbol{\mathbf{b}} _2$ 共线,因此必须有 $\gamma_1=\gamma_2$。
既然 $\gamma$ 对所有三重积都一样,我们就可以选择比较特殊的三重积来计算出 $\gamma$。比如说,选择相互正交的 $\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}$ 和 $\color{Red} \boldsymbol{\mathbf{b}} \color{Black}$,于是
\begin{equation}
\begin{aligned}
\gamma \left\lvert \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \right\rvert ^2 \left\lvert \color{Red} \boldsymbol{\mathbf{b}} \color{Black} \right\rvert \\
={}& \gamma\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \color{Red} \boldsymbol{\mathbf{b}} \color{Black})\\
={}& \gamma\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot\color{Red} \boldsymbol{\mathbf{b}} \color{Black})-\gamma\color{Red} \boldsymbol{\mathbf{b}} \color{Black}(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black}\cdot \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black})\\
={}& \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \left(\color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \boldsymbol\times \color{Red} \boldsymbol{\mathbf{b}} \color{Black} \right) \\
={}& \left\lvert \color{OliveGreen} \boldsymbol{\mathbf{a}} \color{Black} \right\rvert ^2 \left\lvert \color{Red} \boldsymbol{\mathbf{b}} \color{Black} \right\rvert ~.
\end{aligned}
\end{equation}
由此可知,$\gamma=1$。
综上即可得证式 4 。
致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者
热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。