This whole subtopic is higher level. Nothing in it is on an SL paper.
Educerie · IB Diploma · Mathematics: analysis and approaches
Topic 3 Geometry and trigonometry · 3.16 The vector product
What you must be able to do
| You must be able to | Level | What it looks like in the exam |
|---|---|---|
| Calculate v × w from components | HL | "Find a × b" (2 marks), exact, Paper 1 |
| Use the definition v × w = |v||w| sin θ n and the right-hand screw rule for its direction | HL | "State the direction of v × w"; "Find |v × w| given |v|, |w| and θ" (2 marks) |
| Use the properties: v × w = −w × v, distributivity, (kv) × w = k(v × w), v × v = 0 | HL | "Show that (a + b) × (a − b) = −2(a × b)" (3 to 5 marks) |
| Use v × w = 0 (non-zero v, w) as the test for parallel vectors | HL | "Show that the vectors are parallel" (2 marks) |
| Interpret |v × w| as the area of a parallelogram, and half of it as the area of a triangle | HL | "Find the area of triangle ABC" (4 to 5 marks) |
| Use v × w to find a vector perpendicular to two given vectors | HL | "Find a unit vector perpendicular to both a and b" (3 marks); a normal to a plane in 3.17 |
Before you start
You need the vector basics of 3.12 (components, magnitude, unit vectors, parallel vectors) and the scalar product of 3.13, including the test v · w = 0 for perpendicular vectors, which is how you check a vector product. You need the area of a triangle as ½ab sin C from the SL part of this topic. The formula booklet gives the component formula for v × w, the result |v × w| = |v||w| sin θ, and the area of a parallelogram as |v × w|. The properties and the direction rule are not in it.
A column vector is printed on one line here: (2, −1, 3) means the column with entries 2, −1, 3. Vectors in prose are in bold: v, w.
1The idea in one paragraph
The scalar product of two vectors is a number. The vector product, also called the cross product and written v × w, is a vector, and it is built to do one job: point at right angles to both v and w. In three dimensions two non-parallel vectors lie flat in one plane, and there is exactly one line through the origin perpendicular to that plane, so there are only two directions to choose between. The right-hand screw rule chooses one. The length is chosen to be |v||w| sin θ, which is the area of the parallelogram that v and w span, so one calculation gives you a perpendicular direction and an area at the same time. Swapping the order flips the direction. Parallel vectors span no area, so their vector product is the zero vector, which makes it a test for parallel vectors. Almost every later use of it, the normal to a plane, the direction of the line where two planes meet, is the "perpendicular to both" job.
2Calculating v × w
v × w = (v₂w₃ − v₃w₂, v₃w₁ − v₁w₃, v₁w₂ − v₂w₁). From the formula booklet.
It looks like a lot to remember, but you do not need to: it is in the booklet. What you need is a reliable way to use it. Figure 1 shows the pattern. For each component, cover that component's own row, and cross-multiply the other two rows: "down-right minus up-right", taking the rows in the cyclic order y, z for the first component, z, x for the second, and x, y for the third.
Take v = (2, −1, 3) and w = (1, 4, −2).
Always check it. The answer must be perpendicular to both vectors, so both scalar products must be zero. This takes twenty seconds and catches nearly every slip, most of them in the middle component.
Many students prefer to write it as a determinant with i, j, k across the top row, expanding along that row. That is the same calculation; the minus sign on the j term in the determinant is what produces v₃w₁ − v₁w₃. Use whichever layout you trust, and always check with the scalar product.
The base vectors. Putting i = (1, 0, 0) and j = (0, 1, 0) into the formula gives i × j = (0, 0, 1) = k. The three base vectors go round in a cycle, as Figure 4 in section 4 shows: i × j = k, j × k = i, k × i = j, and each reversed order gives the negative.
3What v × w means: direction and length
The formula is the practical definition. The geometric definition says what the answer is:
v × w = |v||w| sin θ n̂, where θ is the angle between v and w (0 ≤ θ ≤ π) and n̂ is the unit vector perpendicular to both, in the direction given by the right-hand screw rule.
Figure 2 draws it.
Direction. Imagine turning v towards w through the angle θ. A right-handed screw (an ordinary screw or bottle top) turned that way moves in the direction of v × w. Equivalently: curl the fingers of your right hand from v to w, and your thumb points along v × w. In Figure 2, v is turned anticlockwise to w as seen from above, so v × w points up.
Length. |v × w| = |v||w| sin θ. Since 0 ≤ θ ≤ π, sin θ ≥ 0, so this is never negative, as a length must be. The length is largest when v and w are perpendicular (sin θ = 1) and zero when they are parallel (sin θ = 0).
A quick numerical check of the two definitions agreeing: |(−10, 7, 9)| = √(100 + 49 + 81) = √230. Also |v| = √14, |w| = √21, and v · w = 2 − 4 − 6 = −8. The two products are linked by
That identity is not one you need to quote, but it is a good check and a neat Paper 3 "show that".
Why not use v × w to find θ? You could, from sin θ = |v × w| ÷ (|v||w|), but sin θ cannot tell an acute angle from its obtuse partner: sin 60° = sin 120°. Use the scalar product (3.13) for angles. Here cos θ = −8 ÷ √294 < 0, so θ is obtuse (about 118°), and the sine route would have wrongly suggested 62°.
4The properties
v × w = −(w × v), u × (v + w) = u × v + u × w, (kv) × w = k(v × w), v × v = 0. For non-zero vectors, v × w = 0 exactly when v and w are parallel.
Order matters: anti-commutative. Turning w towards v is the opposite twist, so the screw moves the opposite way, as Figure 3 shows. The length |w||v| sin θ is the same, so w × v is v × w reversed. Check with the numbers: w × v = (4 · 3 − (−2)(−1), (−2)(2) − (1)(3), (1)(−1) − (4)(2)) = (10, −7, −9). This is the single biggest difference from ordinary multiplication and from the scalar product, where v · w = w · v.
The base vectors show the pattern cleanly, in Figure 4.
Distributive, and scalars come out. You can expand brackets, and a number multiplying either vector can be taken outside: (3v) × w = v × (3w) = 3(v × w). But when you expand, keep the order of every product.
A vector crossed with itself is zero. The angle is 0 and sin 0 = 0; or from the formula, v₂v₃ − v₃v₂ = 0 and so on. More generally, parallel vectors give the zero vector, and for non-zero vectors that works both ways. So v × w = 0 is a test for parallel vectors: (2, −4, 6) × (−3, 6, −9) = ((−4)(−9) − (6)(6), (6)(−3) − (2)(−9), (2)(6) − (−4)(−3)) = (0, 0, 0), so the vectors are parallel. (Spotting that one is a multiple of the other, (−3, 6, −9) = −1.5(2, −4, 6), is quicker.)
Not associative. Brackets matter: (i × i) × j = 0 × j = 0, but i × (i × j) = i × k = −j. Never write u × v × w without brackets.
Using the properties in a proof. Show that (a + b) × (a − b) = −2(a × b).
Every line uses one named property, and a "show that" answer should say which. Compare numbers, where (a + b)(a − b) = a² − b²: here the "squares" vanish, and the two middle terms, which cancel for numbers, add instead, because swapping the order flips the sign.
5Areas of parallelograms and triangles
Figure 5 shows why the length is an area. Take v as the base of a parallelogram with sides v and w. The perpendicular height is |w| sin θ. Base times height is |v||w| sin θ, which is exactly |v × w|.
Area of a parallelogram with adjacent sides v and w = |v × w| (formula booklet). Area of a triangle with two sides v and w = ½|v × w|.
The triangle version is the old ½ab sin C, but with no angle to find first, which is why it is so useful in space.
Worked: a triangle in space. Find the area of the triangle with vertices A(1, 0, 2), B(3, −1, 5) and C(2, 4, 0), drawn in Figure 6.
Both vectors must start from the same vertex (AB and AC, or BA and BC). Using AB and BC also works, because the parallelogram they span has the same area, but AB and CA with an arrow each way is where mistakes creep in; start both from one corner and there is nothing to think about.
A parallelogram from three vertices. For a parallelogram ABCD (vertices in order), AB and AD are adjacent sides, and the fourth vertex satisfies AB = DC, so c = b + (d − a). Its area is |AB × AD|.
In two dimensions. Give each vector a third component of 0. For the triangle with vertices (0, 0), (5, 1) and (2, 4), the vectors are (5, 1, 0) and (2, 4, 0), and their product is (0, 0, 5 × 4 − 1 × 2) = (0, 0, 18). The area is ½ × 18 = 9.
6A vector perpendicular to two vectors
This is the job the vector product does most in the exam. To find a unit vector perpendicular to both v = (2, −1, 3) and w = (1, 4, −2):
The negative, (1/√230)(10, −7, −9), is equally correct unless a direction is specified. Any non-zero multiple of v × w is perpendicular to both, so you may simplify it before using it as a direction: (−4, 6, 2) would become (−2, 3, 1). That is what makes the vector product the standard way to find:
- a normal vector to a plane containing two given directions (3.17);
- the direction of the line where two planes meet, as the vector product of their normals (3.18);
- a direction perpendicular to two lines at once, for example to two skew lines (3.15).
7Where marks are lost
A sign slip in the middle component. The second component is v₃w₁ − v₁w₃, and it is where most errors happen. Check your answer with two scalar products; both must be 0.
Reversing the order. v × w and w × v are negatives of each other. In an area question the sign does not matter, but for a direction (a normal pointing a stated way) it does.
Forgetting the ½ for a triangle. |AB × AC| is the parallelogram. The triangle is half.
Using vectors that do not share a starting vertex. Area uses two sides from one corner. Using position vectors a and b instead of AB and AC gives the area of triangle OAB, a different triangle.
Finding an angle from sin θ = |v × w| ÷ (|v||w|). It cannot distinguish θ from 180° − θ. Use the scalar product for angles.
Expanding brackets as if × were ordinary multiplication. The order in each product must be kept, and v × v is 0, not v². (a + b) × (a − b) is not zero.
Writing a scalar where a vector is needed, or the reverse. v × w is a vector; |v × w| is a number. "v × v = 0" should be the zero vector, and an area is never a vector.
8Work it right
- Write both vectors as columns, one above the other on the page, before you compute.
- Compute each component on its own line, showing the two products, then state v × w.
- Check with v · (v × w) = 0 and w · (v × w) = 0.
- For an area, form two sides from the same vertex, cross them, find the magnitude, and halve it for a triangle. Leave surds exact on Paper 1.
- For a unit vector, divide by the magnitude and mention that the negative also works.
- In a "show that" with properties, write one property per line and name it.
- Use the scalar product, not the vector product, to find an angle.
9Try it
Marks in brackets. Q1 to Q3 and Q5 are Paper 1 style, no calculator. Q4 is Paper 2 style, with a GDC.
Q1. Let a = (1, 2, −1) and b = (3, 0, 2).
(a) Find a × b. 2 marks
(b) Verify that a × b is perpendicular to both a and b. 2 marks
(c) Hence find a unit vector perpendicular to both a and b. 2 marks
Q2. Find the exact area of the triangle with vertices P(2, 1, 0), Q(4, 3, 1) and R(1, 3, 2). 4 marks
Q3. The vectors u, v and w satisfy u + v + w = 0. Show that u × v = v × w = w × u. 5 marks
Q4. The parallelogram ABCD has vertices A(2, −1, 3), B(5, 1, 4) and D(1, 3, 6).
(a) Find the coordinates of C. 2 marks
(b) Find the area of ABCD. 3 marks
(c) Find the size of angle BAD. 3 marks
Q5. The points A and B have position vectors (1, 2, k) and (2, −1, 1), where k > 0, and O is the origin. The area of triangle OAB is (5√2)/2. Find the value of k. 5 marks
10In one breath
The vector product v × w is a vector perpendicular to both v and w, with length |v||w| sin θ and direction fixed by the right-hand screw rule: turn v towards w and the screw moves along v × w. Compute it from the booklet's formula, (v₂w₃ − v₃w₂, v₃w₁ − v₁w₃, v₁w₂ − v₂w₁), covering each component's own row and cross-multiplying the other two, and always check that its scalar product with v and with w is zero. Order matters, w × v = −(v × w); brackets expand as long as each order is kept; scalars come out; v × v = 0; and for non-zero vectors v × w = 0 means parallel. Its length is the area of the parallelogram on v and w, so a triangle ABC has area ½|AB × AC| with both sides taken from one vertex. Its direction gives a vector perpendicular to two others, which is how you will find the normal to a plane and the direction of the line where two planes meet. For angles, use the scalar product instead.
Answers
Q1. (a) a × b = ((2)(2) − (−1)(0), (−1)(3) − (1)(2), (1)(0) − (2)(3)) = (4, −5, −6). M1 for a correct method for at least two components, A1 for (4, −5, −6).
(b) (4, −5, −6) · (1, 2, −1) = 4 − 10 + 6 = 0 and (4, −5, −6) · (3, 0, 2) = 12 + 0 − 12 = 0. Both scalar products are zero, so a × b is perpendicular to a and to b. A1 for each scalar product shown equal to 0, with a conclusion.
(c) |a × b| = √(16 + 25 + 36) = √77, so a unit vector is (1/√77)(4, −5, −6) (or its negative). M1 for dividing by their magnitude, A1 for the answer.
Q2. PQ = (2, 2, 1) and PR = (−1, 2, 2). PQ × PR = ((2)(2) − (1)(2), (1)(−1) − (2)(2), (2)(2) − (2)(−1)) = (2, −5, 6). |PQ × PR| = √(4 + 25 + 36) = √65. Area = √65 / 2. A1 for two sides from one vertex, M1 for their vector product, A1 for (2, −5, 6), A1 for √65/2. Omitting the ½ loses the final A1.
Q3. From u + v + w = 0, u = −v − w. Then u × v = (−v − w) × v = −(v × v) − (w × v) = 0 + v × w, using v × v = 0 and −(w × v) = v × w. So u × v = v × w. Similarly w = −u − v, so w × u = (−u − v) × u = −(u × u) − (v × u) = u × v. Hence u × v = v × w = w × u. M1 for substituting for one vector, M1 for distributing correctly, R1 for using v × v = 0, R1 for using anti-commutativity, A1 for completing the second equality. AG: the result is given, so every step must be shown.
Q4. (a) AD = (−1, 4, 3), and C = B + AD = (5 − 1, 1 + 4, 4 + 3) = (4, 5, 7). M1 for using AB = DC or BC = AD, A1 for (4, 5, 7).
(b) AB = (3, 2, 1). AB × AD = ((2)(3) − (1)(4), (1)(−1) − (3)(3), (3)(4) − (2)(−1)) = (2, −10, 14). Area = √(4 + 100 + 196) = √300 = 17.3 square units (10√3). M1 for AB × AD, A1 for (2, −10, 14), A1 for 17.3.
(c) AB · AD = −3 + 8 + 3 = 8, |AB| = √14, |AD| = √26. cos BAD = 8 ÷ √364 = 0.4193…, so angle BAD = 65.2° (3 s.f.). M1 for the scalar product of AB and AD, M1 for dividing by the magnitudes, A1 for 65.2°. Using sin with the area from (b) gives 65.2° here only because the angle happens to be acute; the scalar product is the safe method.
Q5. OA × OB = ((2)(1) − (k)(−1), (k)(2) − (1)(1), (1)(−1) − (2)(2)) = (2 + k, 2k − 1, −5). |OA × OB|² = (2 + k)² + (2k − 1)² + 25 = 5k² + 30. The area is ½√(5k² + 30) = (5√2)/2, so √(5k² + 30) = 5√2, 5k² + 30 = 50, k² = 4, and since k > 0, k = 2. M1 for the vector product, A1 for (2 + k, 2k − 1, −5), M1 for setting half its magnitude equal to the area, A1 for 5k² + 30 = 50 or equivalent, A1 for k = 2 only.
Educerie · written from the published IB Diploma Programme Mathematics: analysis and approaches guide, first assessment 2021, section 3.16 The vector product. Original text, examples and questions. Diagrams drawn by Educerie. Last reviewed 25 September 2026.