IB Diploma Mathematics: Applications & Interpretation HL · Geometry & Trigonometry
Mini-Lesson
Geometry & Trigonometry (HL)
This HL mini-lesson adds the HL extensions to the SL geometry toolkit: vectors in 2D and 3D (magnitude, the scalar (dot) product and the angle between vectors), and matrix transformations of the plane (rotations, reflections, enlargements), alongside the sine/cosine rules and 3D work.
AI HL flavour: vectors describe forces and directions; matrices encode geometric transformations used in graphics and robotics.
Work through each screen, answer the questions as you go (some are wordy, some are calculations) and collect ⭐ stars. Every number on the calculation screens has been re-derived and checked. Press Start when you are ready.
Vectors
Vectors & magnitude
A vector has magnitude and direction. In components a = (a₁, a₂) or (a₁, a₂, a₃):
|a | = √(a₁² + a₂²)3D: |a | = √(a₁² + a₂² + a₃²)
Worked example
a = (3, 4): |a | = √(9 + 16) = 5 .
3D vector (2, 3, 6): |v | = √(4 + 9 + 36) = √49 = 7
Calculate
Your turn — magnitude
1 Find the magnitude of the vector a = (3, 4).
Check ✓
Hint: √(3² + 4²).
Calculate
Your turn — 3D magnitude
2 Find the magnitude of the 3D vector v = (2, 3, 6).
Check ✓
Hint: √(2² + 3² + 6²) = √49.
Scalar product
The dot product & angle between vectors
The scalar (dot) product measures alignment:
a ·b = a₁b₁ + a₂b₂a ·b = |a ||b | cos θ
Worked example
a = (3, 4), b = (2, −1).
a ·b = 3×2 + 4×(−1) = 6 − 4 = 2
|a | = 5, |b | = √5 = 2.236
cos θ = 2 ⁄ (5 × 2.236) ⇒ θ = 79.70°
If a ·b = 0 the vectors are perpendicular .
Calculate
Your turn — dot product
3 Find the scalar (dot) product a ·b for a = (3, 4) and b = (2, −1).
Check ✓
Hint: 3×2 + 4×(−1).
Calculate
Your turn — angle between vectors
4 Find the angle θ (in degrees, 2 d.p.) between a = (3, 4) and b = (2, −1). Use cos θ = (a ·b ) ⁄ (|a ||b |).
°
Check ✓
Hint: a·b = 2, |a| = 5, |b| = √5; cos θ = 2 ⁄ (5√5).
Quick check
Perpendicular vectors
? Two non-zero vectors are perpendicular exactly when their scalar product is:
Zero ✅
One ❌
Negative ❌
Equal to |a||b| ❌
Matrix transformations
Transforming the plane with matrices
A 2×2 matrix maps each point (x, y) to a new point. Common transformations:
Rotation by θ about O: [[cos θ, −sin θ], [sin θ, cos θ]] (det = 1).
Reflection in the x-axis: [[1, 0], [0, −1]] (det = −1).
Enlargement scale k about O: [[k, 0], [0, k]] (det = k²).
The determinant gives the area scale factor; a negative determinant means orientation is reversed (a reflection).
Non-right triangles
Sine & cosine rules (still assessed)
HL still uses the sine and cosine rules and the area formula.
c² = a² + b² − 2ab cos CArea = ½ ab sin C
Worked example
a = 7, b = 10, C = 45°.
c = √(149 − 98.99) = 7.07 ; Area = ½×7×10×sin45° = 24.75
Calculate
Your turn — cosine rule
5 A triangle has a = 7, b = 10 and included angle C = 45°. Find side c to 2 decimal places.
Check ✓
Hint: c² = 7² + 10² − 2×7×10×cos45°.
Sort it
Geometry HL sort
Tap an object, then the tool it belongs to.
Quick check
Determinant of a transformation
? A 2×2 transformation matrix has determinant −1. Geometrically this is a:
Reflection (area preserved, orientation reversed) ✅
Rotation only ❌
Enlargement scale 1 ❌
Translation ❌
Quick check
Dot product sign
? If a ·b is negative, the angle between the vectors is:
Obtuse (between 90° and 180°) ✅
Acute ❌
Exactly 90° ❌
Zero ❌
Match it
Match the geometry tool to its result
Tap an item on the left, then its match on the right.
Vector equation of a line
Lines in vector form
A line can be written r = a + td , where a is a point on it and d its direction. Varying the parameter t traces the whole line.
Two lines are parallel when their direction vectors are scalar multiples of each other.
Unit vectors
Unit vectors & direction
A unit vector has magnitude 1. To get the unit vector in the direction of a , divide by its magnitude: â = a ⁄ |a |.
Worked example
a = (3, 4), |a | = 5, so â = (0.6, 0.8), which has magnitude 1.
Quick check
Direction vectors
? Two lines have direction vectors (2, 4) and (1, 2). The lines are:
Parallel (one direction is a multiple of the other) ✅
Perpendicular ❌
Identical ❌
Skew ❌
Recap
The big ideas to take away
Vector magnitude: |a| = √(a₁²+a₂²(+a₃²))
Dot product: a·b = a₁b₁+a₂b₂ = |a||b|cos θ; 0 ⇒ perpendicular
Angle between: cos θ = (a·b) ⁄ (|a||b|)
Matrix transforms: rotation, reflection, enlargement; det = area factor
Sine/cosine rules: still assessed for any triangle
Area: ½ ab sin C
You have worked through the whole topic. Press Finish to see your score.
🏆
Mini-lesson complete!
⭐⭐⭐
You have covered HL Geometry & Trigonometry (vectors and transformations) for AI. 🎉
Your stars: 0 / 0
Next: test yourself in the Evaluate stage, then lock it in with Verify .
📣 Smashed it? Share your score
Challenge a mate to beat your stars, or show a parent how you got on.
📲 Challenge a mate
👪 Show your parents
Restart 🔄
→ Back to all subjects