Cross Product of Three Vectors- Vector Calculus
What Is the Cross Product of Three Vectors?
The cross product of three vectors is officially called the scalar triple product (or mixed triple product). You calculate it as:
(a ร b) ยท c
It gives you a scalar value โ a number, not another vector. That number represents the volume of the parallelepiped formed by the three vectors. Simple as that.
People sometimes confuse this with the vector triple product, which is a ร (b ร c) and produces a vector. Different thing entirely. Keep them separate.
The Math Behind the Scalar Triple Product
If your vectors are:
a = (aโ, aโ, aโ)
b = (bโ, bโ, bโ)
c = (cโ, cโ, cโ)
The scalar triple product is the determinant:
| aโ aโ aโ |
| bโ bโ bโ |
| cโ cโ cโ |
You expand this along the first row:
aโ(bโcโ - bโcโ) - aโ(bโcโ - bโcโ) + aโ(bโcโ - bโcโ)
That's the formula. Memorize it or keep this page open.
Key Properties
- Cyclic permutation is fine: (a ร b) ยท c = (b ร c) ยท a = (c ร a) ยท b
- Sign flips if you swap vectors: (a ร b) ยท c = - (b ร a) ยท c
- Zero if any two vectors are parallel โ the volume collapses to nothing
- Zero if the three vectors are coplanar โ they lie flat, no volume
- Absolute value gives volume: the scalar itself can be negative depending on orientation, but |(a ร b) ยท c| is always the actual volume
Scalar Triple Product vs. Vector Triple Product
Stop mixing these up. Here's the difference:
| Type | Notation | Result | What It Represents |
|---|---|---|---|
| Scalar Triple Product | (a ร b) ยท c | Scalar (number) | Volume of parallelepiped |
| Vector Triple Product | a ร (b ร c) | Vector | More complex โ used in physics |
This article focuses on the scalar triple product. That's what 99% of people mean when they ask about "cross product of three vectors."
How to Calculate It โ Step by Step
Let's work through an example:
a = (1, 2, 3)
b = (4, 5, 6)
c = (7, 8, 9)
Method 1: Determinant
Set up the matrix:
| 1 2 3 |
| 4 5 6 |
| 7 8 9 |
Calculate the determinant:
= 1(5ร9 - 6ร8) - 2(4ร9 - 6ร7) + 3(4ร8 - 5ร7)
= 1(45 - 48) - 2(36 - 42) + 3(32 - 35)
= 1(-3) - 2(-6) + 3(-3)
= -3 + 12 - 9
= 0
The result is zero. This means the three vectors are coplanar โ they all lie in the same plane.
Method 2: Component Formula
Plug directly into:
aโ(bโcโ - bโcโ) - aโ(bโcโ - bโcโ) + aโ(bโcโ - bโcโ)
= 1(5ร9 - 6ร8) - 2(4ร9 - 6ร7) + 3(4ร8 - 5ร7)
= -3 + 12 - 9
= 0 โ
Same answer. Use whichever method feels less error-prone for you.
Getting Started: Quick Reference
- Write your three vectors in component form: (x, y, z)
- Set up the 3ร3 determinant with each vector as a row (or column โ it works either way)
- Calculate the determinant using cofactor expansion or row reduction
- Interpret the result: positive = right-hand orientation, negative = left-hand orientation, zero = coplanar vectors
Where You'll Actually Use This
The scalar triple product shows up in:
- Volume calculations in geometry and physics โ if you need the volume of a parallelepiped, this is your tool
- Checking coplanarity โ if the triple product equals zero, the vectors lie in the same plane
- Determinant-based proofs in linear algebra
- Engineering mechanics โ moment calculations involving three vectors
Common Mistakes to Avoid
- Forgetting the dot product at the end โ (a ร b) gives a vector, you still need to dot that with c
- Confusing scalar and vector triple products โ they are not interchangeable
- Sign errors in the determinant โ the alternating signs in expansion trips people up constantly
- Using the wrong determinant expansion โ stick to the first row unless you're comfortable with cofactors
The Bottom Line
The cross product of three vectors โ the scalar triple product โ is a determinant that gives you volume. That's it. The math is straightforward once you stop overcomplicating it.
Master the determinant calculation. Know that cyclic permutations don't change the result. Remember that zero means coplanar. Those three things cover 90% of what you'll ever need.