📚 Triple Products | 三重积
In vector algebra, the triple product refers to the product of three vectors. There are two distinct types: the scalar triple product and the vector triple product. These operations combine the dot and cross products to yield either a scalar or a vector result. They are essential tools in geometry, physics, and engineering, allowing us to compute volumes, test coplanarity, and simplify complex vector expressions.
在向量代数中,三重积指的是三个向量的乘积。它有两种不同的类型:标量三重积和向量三重积。这两种运算将点积与叉积结合,分别产生标量或向量结果。它们是几何学、物理学和工程学中不可或缺的工具,可用于计算体积、检验共面性以及化简复杂的向量表达式。
1. Vector Products Revisited | 向量乘积回顾
Before defining triple products, recall the two fundamental binary vector products. The dot product of two vectors a and b is a scalar defined as a · b = |a||b| cos θ, where θ is the angle between them. The cross product a × b is a vector perpendicular to both a and b, with magnitude |a||b| sin θ and direction given by the right-hand rule.
在定义三重积之前,让我们回顾两种基本的二元向量乘积。两个向量 a 和 b 的点积是一个标量,定义为 a · b = |a||b| cos θ,其中 θ 是它们之间的夹角。叉积 a × b 是一个垂直于 a 和 b 的向量,其大小为 |a||b| sin θ,方向由右手定则确定。
These operations can be combined in two ways to form triple products: (i) dot a vector with the cross product of two others, giving a scalar; (ii) cross a vector with the cross product of two others, giving a vector. Both combinations appear frequently in A-level mathematics and beyond.
这些运算可以以两种方式组合形成三重积:(i) 将一个向量与另外两个向量的叉积做点积,得到标量;(ii) 将一个向量与另外两个向量的叉积做叉积,得到向量。这两种组合在A-level数学及其后续课程中经常出现。
2. Scalar Triple Product | 标量三重积的定义
The scalar triple product of three vectors a, b and c is defined as:
三个向量 a、b 和 c 的标量三重积定义为:
a · (b × c)
It is called “scalar” because the result is a scalar quantity. The expression is often written as [a, b, c] or simply a · (b × c). The brackets must be respected: the cross product is computed first, then the dot product is taken between a and the resulting vector.
它被称为“标量”三重积,因为结果是标量。该表达式常写作 [a, b, c] 或简写为 a · (b × c)。计算顺序必须明确:先计算叉积,然后将 a 与所得向量做点积。
In component form, if a = (a₁, a₂, a₃), b = (b₁, b₂, b₃), c = (c₁, c₂, c₃), then the scalar triple product equals the determinant of the 3 × 3 matrix whose rows are the components of the three vectors:
在分量形式中,若 a = (a₁, a₂, a₃),b = (b₁, b₂, b₃),c = (c₁, c₂, c₃),则标量三重积等于以三个向量分量为行的 3 × 3 矩阵的行列式:
a · (b × c) = det [ a₁ a₂ a₃ ; b₁ b₂ b₃ ; c₁ c₂ c₃ ]
This determinant form is often the easiest way to evaluate the scalar triple product numerically.
这种行列式形式通常是数值计算标量三重积最简单的方法。
3. Geometric Interpretation | 几何意义
The absolute value of the scalar triple product |a · (b × c)| represents the volume of the parallelepiped formed by the three vectors as adjacent edges. A parallelepiped is a three-dimensional shape whose six faces are parallelograms, like a skewed box.
标量三重积的绝对值 |a · (b × c)| 表示以三个向量为相邻棱所构成的平行六面体的体积。平行六面体是一种六个面都为平行四边形的三维图形,如同一个倾斜的盒子。
Why? The magnitude |b × c| gives the area of the base parallelogram spanned by b and c. The dot product with a then multiplies this area by the component of a perpendicular to the base, which is exactly the height of the parallelepiped. Base area × height = volume.
原因如下:|b × c| 给出由 b 和 c 张成的底面平行四边形的面积。与 a 做点积相当于将该面积乘以 a 中垂直于底面的分量,这正是平行六面体的高。底面积 × 高 = 体积。
The sign of the scalar triple product indicates the orientation of the three vectors. A positive value means the vectors form a right-handed system (like x, y, z axes); a negative value means a left-handed system. The absolute value is always the volume.
标量三重积的符号表示三个向量的取向。正值表示三个向量构成右手系(如 x、y、z 轴);负值表示左手系。其绝对值始终等于体积。
4. Properties of Scalar Triple Product | 标量三重积的性质
The scalar triple product has several important algebraic properties that simplify calculations and reveal symmetries:
标量三重积具有几个重要的代数性质,可以简化计算并揭示对称性:
-
Cyclic permutation (even permutation) leaves the value unchanged: a · (b × c) = b · (c × a) = c · (a × b).
循环置换(偶置换)不改值:a · (b × c) = b · (c × a) = c · (a × b)。
-
Swapping two vectors changes the sign: a · (b × c) = −a · (c × b) = −b · (a × c).
交换任意两个向量改变符号:a · (b × c) = −a · (c × b) = −b · (a × c)。
-
The dot and cross can be interchanged: a · (b × c) = (a × b) · c. Parentheses are not needed if written as a · b × c, but ambiguity must be avoided.
点积和叉积可以互换:a · (b × c) = (a × b) · c。若写作 a · b × c 时无需括号,但应避免歧义。
-
If any two vectors are equal, the scalar triple product is zero. For example, a · (a × b) = 0, because the cross product is perpendicular to a.
若任意两个向量相等,则标量三重积为零。例如 a · (a × b) = 0,因为叉积垂直于 a。
These properties are direct consequences of the determinant representation and the geometric interpretation.
这些性质都是行列式表示和几何解释的直接推论。
5. Volume of a Parallelepiped | 计算平行六面体体积
A typical exam question asks for the volume of a parallelepiped with edges given by vectors a, b, c. The solution is:
典型考题会给出以向量 a、b、c 为棱的平行六面体,要求其体积。解法如下:
V = |a · (b × c)|
For example, let a = (1, 2, 0), b = (−1, 1, 2), c = (0, 1, 3). First compute b × c:
例如,设 a = (1, 2, 0),b = (−1, 1, 2),c = (0, 1, 3)。先计算 b × c:
b × c = (1×3 − 2×1, 2×0 − (−1)×3, (−1)×1 − 1×0) = (1, 3, −1)
Then dot with a: a · (b × c) = 1×1 + 2×3 + 0×(−1) = 7. The volume is |7| = 7 cubic units.
再与 a 做点积:a · (b × c) = 1×1 + 2×3 + 0×(−1) = 7。体积为 |7| = 7 立方单位。
Alternatively, use the determinant formula directly. The determinant of the matrix with rows (1,2,0), (−1,1,2), (0,1,3) is 1(1×3 − 2×1) − 2((−1)×3 − 2×0) + 0 = 1 + 6 = 7. Both methods agree.
或者直接使用行列式公式。以 (1,2,0)、(−1,1,2)、(0,1,3) 为行的矩阵行列式为 1(1×3 − 2×1) − 2((−1)×3 − 2×0) + 0 = 1 + 6 = 7。两种方法结果一致。
6. Coplanarity Test | 共面性检验
Three vectors are coplanar if they lie in the same plane. This occurs exactly when the parallelepiped they form has zero volume. Therefore, the condition for coplanarity of three vectors is:
三个向量共面意味着它们位于同一平面内。这恰好发生在它们所构成的平行六面体体积为零时。因此,三个向量共面的条件是:
a · (b × c) = 0
Equivalently, the determinant of the matrix with rows a, b, c is zero. This is a powerful test used to check whether three points lie in the same plane, or whether three vectors are linearly dependent.
等价地,以 a、b、c 为行的矩阵行列式为零。这是一个强大的检验工具,可用来判断三个点是否共面,或三个向量是否线性相关。
For instance, if a = (1, 2, 3), b = (2, 3, 4), c = (3, 4, 5), the determinant is 1(3×5 − 4×4) − 2(2×5 − 4×3) + 3(2×4 − 3×3) = 1(15−16) − 2(10−12) + 3(8−9) = −1 + 4 − 3 = 0. Thus they are coplanar.
例如,若 a = (1, 2, 3),b = (2, 3, 4),c = (3, 4, 5),行列式为 1(3×5 − 4×4) − 2(2×5 − 4×3) + 3(2×4 − 3×3) = 1(15−16) − 2(10−12) + 3(8−9) = −1 + 4 − 3 = 0。因此它们共面。
In coordinate geometry, four points A, B, C, D are coplanar if (B − A) · [(C − A) × (D − A)] = 0, since the vectors from A to B, C, D must lie in one plane.
在坐标几何中,四个点 A、B、C、D 共面当且仅当 (B − A) · [(C − A) × (D − A)] = 0,因为从 A 到 B、C、D 的向量必须位于同一平面内。
7. Vector Triple Product | 向量三重积的定义
The vector triple product is the cross product of a vector with the cross product of two others. For vectors a, b, c, the product a × (b × c) is a vector. Unlike the scalar triple product, here the result is a vector, hence the name.
向量三重积是一个向量与另外两个向量的叉积的叉积。对于向量 a、b、c,乘积 a × (b × c) 是一个向量。与标量三重积不同,这里的结果是向量,因此得名。
It is important to note that the vector triple product is not associative: in general, a × (b × c) ≠ (a × b) × c. The parentheses matter greatly. The product a × (b × c) is perpendicular to a and lies in the plane spanned by b and c, because b × c is perpendicular to that plane, and crossing with a yields a vector perpendicular to a but still in the b-c plane.
必须注意,向量三重积不具有结合性:通常 a × (b × c) ≠ (a × b) × c。括号的位置至关重要。乘积 a × (b × c) 垂直于 a,并位于由 b 和 c 张成的平面内,因为 b × c 垂直于该平面,再与 a 叉积得到的结果垂直于 a,但仍位于 b-c 平面内。
Consequently, a × (b × c) can be expressed as a linear combination of b and c, which leads to the famous expansion formula.
因此,a × (b × c) 可以表示为 b 和 c 的线性组合,这引出了著名的展开公式。
8. Vector Triple Product Expansion | 向量三重积展开公式
The vector triple product satisfies the following identity, known as the BAC-CAB rule:
向量三重积满足以下恒等式,称为 BAC-CAB 规则:
a × (b × c) = b (a · c) − c (a · b)
Note the mnemonic: “BAC minus CAB”. The vector in the middle (b) is multiplied by the dot product of the outer two (a · c), then the other vector (c) is subtracted with the dot product (a · b). The parentheses on the right-hand side denote scalar multiples.
注意记忆口诀:“BAC 减 CAB”。中间的向量(b)乘以首尾两个向量的点积 (a · c),然后减去另一个向量(c)乘以 (a · b)。右侧括号表示标量倍数。
For example, let a = (1, 0, 0), b = (0, 1, 0), c = (0, 0, 1). Then b × c = (1, 0, 0) and a × (b × c) = (0, 0, 0). Using the formula, (a · c) = 0, (a · b) = 0, so the result is 0·b − 0·c = 0, correct.
例如,设 a = (1, 0, 0),b = (0, 1, 0),c = (0, 0, 1)。则 b × c = (1, 0, 0),a × (b × c) = (0, 0, 0)。使用公式:(a · c) = 0,(a · b) = 0,所以结果为 0·b − 0·c = 0,正确。
Another form is (a × b) × c = b (a · c) − a (b · c). This can be derived from the BAC-CAB rule by cyclic permutation. It is crucial to remember which vector appears in each dot product.
另一种形式是 (a × b) × c = b (a · c) − a (b · c)。这可通过循环置换从 BAC-CAB 规则导出。务必记住哪个向量出现在哪个点积中。
9. Applications of Vector Triple Product | 向量三重积的应用
The vector triple product is used to decompose a vector into components parallel and perpendicular to a plane. Suppose c lies in a plane with normal n. Then n × (c × n) = c (n · n) − n (n · c) = |n|² c − (n · c) n, giving the component of c perpendicular to n (after normalisation).
向量三重积用于将向量分解为相对于某平面的平行分量和垂直分量。假设 c 位于法向量为 n 的平面内,则 n × (c × n) = c (n · n) − n (n · c) = |n|² c − (n · c) n,经过归一化后即给出 c 垂直于 n 的分量。
In physics, the vector triple product appears in the formula for centripetal acceleration in rotating frames: ω × (ω × r) gives the negative of the centripetal acceleration component. It also appears in the Lorentz force law when deriving the force between current elements.
在物理学中,向量三重积出现在旋转参考系中向心加速度的公式中:ω × (ω × r) 给出向心加速度分量的负值。它还出现在洛伦兹力定律中,用于推导电流元之间的作用力。
In geometry, the identity helps simplify expressions like (A × B) × (C × D). Using the BAC-CAB rule twice or using the scalar triple product properties, one can derive Lagrange’s identity:
在几何学中,该恒等式有助于化简如 (A × B) × (C × D) 的表达式。两次使用 BAC-CAB 规则或利用标量三重积性质,可以导出拉格朗日恒等式:
(a × b) · (c × d) = (a · c)(b · d) − (a · d)(b · c)
This identity relates dot products of cross products to combinations of ordinary dot products.
该恒等式将叉积的点积与普通点积的组合联系起来。
10. Worked Examples | 例题演练
Example 1: Find the volume of the parallelepiped with edges a = (1, −1, 2), b = (0, 3, 1), c = (2, 0, 1).
例 1: 求以 a = (1, −1, 2),b = (0, 3, 1),c = (2, 0, 1) 为棱的平行六面体的体积。
First compute b × c = (3×1 − 1×0, 1×2 − 0×1, 0×0 − 3×2) = (3, 2, −6). Then dot with a: 1×3 + (−1)×2 + 2×(−6) = 3 − 2 − 12 = −11. Volume = |−11| = 11.
先计算 b × c = (3×1 − 1×0, 1×2 − 0×1, 0×0 − 3×2) = (3, 2, −6)。再与 a 点积:1×3 + (−1)×2 + 2×(−6) = 3 − 2 − 12 = −11。体积 = |−11| = 11。
Example 2: Show that the points P(1,0,1), Q(2,1,0), R(3,−1,2), S(0,2,3) are coplanar.
例 2: 证明点 P(1,0,1)、Q(2,1,0)、R(3,−1,2)、S(0,2,3) 共面。
Let a = Q − P = (1,1,−1), b = R − P = (2,−1,1), c = S − P = (−1,2,2). Compute b × c = (−1×2 − 1×2, 1×(−1) − 2×2, 2×2 − (−1)×(−1)) = (−4, −5, 3). Then a · (b × c) = 1×(−4) + 1×(−5) + (−1)×3 = −4 −5 −3 = −12 ≠ 0, so the points are not coplanar. (The question statement was intentionally false—always check the arithmetic!)
令 a = Q − P = (1,1,−1),b = R − P = (2,−1,1),c = S − P = (−1,2,2)。计算 b × c = (−1×2 − 1×2, 1×(−1) − 2×2, 2×2 − (−1)×(−1)) = (−4, −5, 3)。则 a · (b × c) = 1×(−4) + 1×(−5) + (−1)×3 = −4 −5 −3 = −12 ≠ 0,因此这些点不共面。(题目陈述有意设为假——务必检查每一步运算!)
Example 3: Simplify a × (a × b). Using BAC-CAB, this equals a (a · b) − b (a · a) = (a · b) a − |a|² b.
例 3: 化简 a × (a × b)。使用 BAC-CAB,得到 a (a · b) − b (a · a) = (a · b) a − |a|² b。
11. Common Mistakes and Tips | 常见错误与技巧
Students often confuse the two triple products or misapply the BAC-CAB rule. Here are common pitfalls to avoid:
学生常常混淆两种三重积,或错误地应用 BAC-CAB 规则。以下常见陷阱需要避免:
-
Forgetting the absolute value when computing volume: the scalar triple product may be negative, so volume is always the absolute value.
计算体积时忘记取绝对值:标量三重积可能为负,体积总是取绝对值。
-
Misordering the vectors in the scalar triple product: swapping two vectors changes the sign. If you get a negative result but expect a positive volume, take the modulus.
标量三重积中向量次序错误:交换两个向量会改变符号。若得到负结果而预期为正体积,请取模。
-
Using the wrong formula for the vector triple product: a × (b × c) = b(a·c) − c(a·b), not the reverse. Remember “BAC-CAB”: the first vector on the right is the one outside the parentheses? Actually it is the middle vector of the triple product (b).
使用错误的向量三重积公式:a × (b × c) = b(a·c) − c(a·b),而不是相反的。记住“BAC-CAB”:右侧第一个向量是三重积中间的那个向量(b)。
-
Neglecting that the vector triple product is not associative. Always keep parentheses in place when evaluating.
忽略向量三重积不具有结合性。计算时务必保留括号。
-
Computing the determinant incorrectly: expand along the first row carefully, or use the component formula for the cross product first.
行列式计算错误:按第一行展开时要仔细,或者先使用叉积的分量公式。
A useful tip: for coplanarity and volume problems, the determinant method is often the fastest. For simplification problems, the BAC-CAB rule is indispensable.
实用技巧:对于共面性和体积问题,行列式法通常最快。对于化简问题,BAC-CAB 规则不可或缺。
12. Summary | 总结
Triple products combine the dot and cross products to create powerful tools. The scalar triple product a · (b × c) equals the determinant of the matrix of the three vectors, gives the signed volume of the parallelepiped, and tests coplanarity when zero. The vector triple product a × (b × c) is a vector that can be expanded using the BAC-CAB rule. Both are essential for A-level mathematics and beyond, especially in geometry, physics, and engineering contexts.
三重积将点积与叉积结合,形成强大的工具。标量三重积 a · (b × c) 等于三个向量所构成矩阵的行
Published by TutorHao | A-Level Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导