IB Maths AA HL
Topic 3 โ Geometry & Trigonometry
Paper 1 & 2
~7 min read
HL only
The Vector Product
The vector product (or cross product) takes two vectors and produces a third vector โ perpendicular to both inputs. Two formulas: a component formula for the full vector, and |v||w|sin ฮธ for its magnitude. Used to find normals to planes, perpendicular directions, and (next note) areas.
๐ What you need to know
- Component formula (in the formula booklet): v ร w = (vโwโ โ vโwโ, vโwโ โ vโwโ, vโwโ โ vโwโ).
- Magnitude formula: |v ร w| = |v||w| sin ฮธ (also in the formula booklet).
- The output is a vector, perpendicular to both v and w. Direction follows the right-hand rule.
- NOT commutative: v ร w = โ(w ร v) โ order matters.
- Distributive: u ร (v + w) = u ร v + u ร w.
- Self-product is zero: v ร v = 0 (any vector parallel to itself).
- Parallel vectors: v ร w = 0 โบ v and w are parallel (or one is zero).
- Perpendicular vectors: |v ร w| = |v||w| (since sin 90ยฐ = 1).
Two formulas to know
Component formula
v ร w = vโwโ โ vโwโvโwโ โ vโwโvโwโ โ vโwโ
gives the full vector โ direction and magnitude
Magnitude formula
|v ร w| = |v||w| sin ฮธ
gives only the length
Pattern for the components: each entry is a 2ร2 “cross” โ top ร bottom minus bottom ร top, cycling through (i, j, k) but skipping the row’s index. Practice a few times and it sticks.
Properties โ different from dot product
| Property | Cross product | Dot product (for comparison) |
|---|
| Output | vector | scalar |
| Commutative? | NO; v ร w = โw ร v | yes; v ยท w = w ยท v |
| Self-product | v ร v = 0 | v ยท v = \|v\|ยฒ |
| Parallel vectors | v ร w = 0 | \|v ยท w\| = \|v\| \|w\| |
| Perpendicular vectors | \|v ร w\| = \|v\| \|w\| | v ยท w = 0 |
The vector product gives a vector that is automatically perpendicular to both inputs โ making it the fastest way to find a “normal” direction in 3D. The dot product can’t do that; it only spits out a number.
๐งญ Recipe โ compute v ร w with the component formula
- Write both vectors as columns with components (vโ, vโ, vโ) and (wโ, wโ, wโ).
- First entry: vโwโ โ vโwโ (skip the first row).
- Second entry: vโwโ โ vโwโ (skip the second row, swap order).
- Third entry: vโwโ โ vโwโ (skip the third row).
- Sanity check: dot the result with v and w separately โ both should be 0.
Worked examples
WE 1Compute the vector product
Find u ร v for u = (3, โ1, 2) and v = (2, 4, โ1).
Apply the component formula
i-comp: uโvโ โ uโvโ = (โ1)(โ1) โ (2)(4) = 1 โ 8 = โ7
j-comp: uโvโ โ uโvโ = (2)(2) โ (3)(โ1) = 4 + 3 = 7
k-comp: uโvโ โ uโvโ = (3)(4) โ (โ1)(2) = 12 + 2 = 14
u ร v = (โ7, 7, 14)
Check perpendicularity (sanity check)
u ยท (uรv) = (3)(โ7) + (โ1)(7) + (2)(14) = โ21 โ 7 + 28 = 0 โ
v ยท (uรv) = (2)(โ7) + (4)(7) + (โ1)(14) = โ14 + 28 โ 14 = 0 โ
WE 2Vector product with mixed notation
Find a ร b for a = 2i โ 3j + k and b = (1, 2, โ2).
Step 1: Convert a to column form
a = (2, โ3, 1)
Step 2: Apply the formula
i: (โ3)(โ2) โ (1)(2) = 6 โ 2 = 4
j: (1)(1) โ (2)(โ2) = 1 + 4 = 5
k: (2)(2) โ (โ3)(1) = 4 + 3 = 7
a ร b = 4i + 5j + 7k
WE 3Magnitude using the sin formula
Two vectors a and b have magnitudes |a| = 5 and |b| = 4. The angle between them is 30ยฐ. Find |a ร b|.
Use |a ร b| = |a||b| sin ฮธ
|a ร b| = 5 ร 4 ร sin 30ยฐ
= 20 ร 1/2
|a ร b| = 10
use this when you have magnitudes & angle but not components
WE 4Verify u ร v is perpendicular to both u and v
Given u = (2, โ1, 3) and v = (1, 4, 2), find u ร v and verify it is perpendicular to both u and v.
Step 1: Compute u ร v
i: (โ1)(2) โ (3)(4) = โ2 โ 12 = โ14
j: (3)(1) โ (2)(2) = 3 โ 4 = โ1
k: (2)(4) โ (โ1)(1) = 8 + 1 = 9
u ร v = (โ14, โ1, 9)
Step 2: Check via dot products = 0
u ยท (u ร v) = (2)(โ14) + (โ1)(โ1) + (3)(9) = โ28 + 1 + 27 = 0 โ
v ยท (u ร v) = (1)(โ14) + (4)(โ1) + (2)(9) = โ14 โ 4 + 18 = 0 โ
u ร v โฅ u and u ร v โฅ v
this perpendicularity is the defining feature of the vector product
WE 5Test if two vectors are parallel
Use the vector product to determine whether a = (2, 4, โ2) and b = (โ1, โ2, 1) are parallel.
Compute a ร b โ if it’s the zero vector, a and b are parallel
i: (4)(1) โ (โ2)(โ2) = 4 โ 4 = 0
j: (โ2)(โ1) โ (2)(1) = 2 โ 2 = 0
k: (2)(โ2) โ (4)(โ1) = โ4 + 4 = 0
a ร b = (0, 0, 0)
a and b are parallel
notice b = โ1/2 ร a โ they’re scalar multiples, so this matches
WE 6Find a normal to a plane through three points
The points A, B, and C have coordinates (1, 0, 2), (3, 1, 4), and (2, โ1, 1) respectively. Find a vector perpendicular to the plane ABC.
Step 1: Form two vectors in the plane (from A)
AB = B โ A = (2, 1, 2)
AC = C โ A = (1, โ1, โ1)
Step 2: A normal is AB ร AC
i: (1)(โ1) โ (2)(โ1) = โ1 + 2 = 1
j: (2)(1) โ (2)(โ1) = 2 + 2 = 4
k: (2)(โ1) โ (1)(1) = โ2 โ 1 = โ3
normal = i + 4j โ 3k
any non-zero scalar multiple of (1, 4, โ3) is also a valid normal
๐ก Top tips
- Don’t memorise the wrong sign on the j-component โ it’s vโwโ โ vโwโ, with the order swapped relative to the others.
- Sanity check by dotting: u ยท (u ร v) and v ยท (u ร v) should both equal 0.
- For “find a normal” or “perpendicular to both” questions, the cross product is the move.
- Order matters: u ร v and v ร u point in opposite directions.
- Cross product = 0 vector is the fastest test for parallel vectors in 3D.
โ Common mistakes
- Wrong sign on the j-component. Watch the cyclic pattern carefully.
- Treating the result as a scalar. Vector product โ vector. (Magnitude is a scalar โ but |v ร w| is the size of the vector, not the vector itself.)
- Computing v ร w when the question asks for w ร v โ they’re negatives of each other.
- Forgetting v ร v = 0 (the zero vector, not the scalar 0).
- Confusing properties with dot product: cross is NOT commutative, has no |v|ยฒ self-product, etc.
Next note: Areas using the Vector Product. The magnitude |v ร w| is the area of the parallelogram with v and w as adjacent sides โ and half that gives the area of a triangle.
Need help with the Vector Product?
Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.
Book Free Session โ