Vector Transformations 1
Vector Transformations and Matrix Animation
IB Mathematics HL • Vectors and Matrices • Transformations • Iteration and Invariant Points
Lesson Overview
This lesson focuses on matrix transformations in the plane. In IB Paper 2, students are often asked to interpret a matrix geometrically, combine transformations, apply repeated transformations, and identify invariant or limiting points.
In this question, Amira is creating animations for a website. She uses matrices to transform objects relative to the origin and studies what happens when these transformations are repeated many times.
⭐ Key Concepts
- A matrix can represent a rotation, reflection, enlargement, or shear.
- Repeated multiplication by the same matrix corresponds to repeated transformations.
- If a matrix represents a rotation, powers of the matrix repeat in cycles.
- An enlargement with scale factor
about the origin is represented by
![]()
- An invariant point
satisfies
![]()
- To find a limiting point under repeated transformation, solve the invariant equation.
📘 Clear IB-Style Explanation
When a matrix represents a rotation, its powers are often easiest to understand by thinking geometrically instead of multiplying repeatedly.
If the rotation is
, then after four applications the object returns to its original position. This helps when finding the smallest value of
such that
.
In iterative transformation questions, a point can move along a spiral path if each step combines a rotation with an enlargement or contraction.
For the final part, if all points move towards one fixed point after many transformations, that point must satisfy
![]()
so it can be found by solving a system of simultaneous equations.
📌 Worked Example — Matrix Transformations
Amira is creating animations for a website. She uses matrices to transform objects relative to the origin,
.
One matrix that she uses is
.
(a) Describe fully the transformation represented by matrix
.
(b) Find the smallest value of
such that
.
Amira also uses matrix
, which represents an enlargement with scale factor
, centre
.
(c.i) Write down matrix
.
(c.ii) Describe fully the transformation represented by
, where
is the value found in part (b).
Amira creates a new matrix,
.
(d) Find matrix
.
Amira creates an animation by repeatedly transforming an object by
.
A point,
, on the object is initially at
. Amira sets the speed of the animation to 6 transformations per second.
(e) Sketch the path of
for the first 4 seconds of motion and label the coordinates of the start and end points.
Amira uses a different transformation,
, defined by
![]()
To create her animation, she repeatedly transforms an object by
. After many transformations, she notices that all points,
, on the object tend towards a single point,
, such that
![]()
(f) Find
, where
.
Solution
(a) Transformation represented by ![]()
Matrix
represents an
![]()
📊 Marks: A1
(b) Smallest value of
such that ![]()
A
rotation repeated four times gives one full turn:
![]()
Therefore the smallest value is
![]()
📊 Marks: M1 A1
(c.i) Matrix ![]()
An enlargement with scale factor
, centre
, is represented by
![]()
📊 Marks: A1
(c.ii) Transformation represented by ![]()
Since
,
![]()
So
represents an
![]()
📊 Marks: A1 A1
(d) Matrix ![]()
Since
, multiplying gives
![]()
📊 Marks: A2
(e) Path of ![]()
Each transformation applies a
anticlockwise rotation together with an enlargement of scale factor
. Therefore the point moves in an
![]()
The point starts at
![]()
After
seconds, the number of transformations is
![]()
Every 4 transformations the direction repeats, and the distance from the origin is multiplied by
. After 24 transformations, there are 6 full cycles, so the direction is the same as the start and the scale factor is
![]()
Therefore the end point is
![]()
📊 Marks: A1 A1
(f) Find
where ![]()
The limiting point satisfies the invariant equation
![]()
Solving the simultaneous equations from the given transformation gives
![]()
Hence
![]()
📊 Marks: M1 A1 A1
⚠ Common Mistakes
- Describing the rotation correctly but forgetting to include the centre.
- Using
instead of
for a
rotation. - Raising the scale factor incorrectly when interpreting
. - Sketching a circle instead of a spiral in part (e).
- Trying to estimate the invariant point instead of solving
algebraically.
📘 IB Exam Tips
- Interpret matrix powers geometrically whenever possible.
- For repeated enlargements, remember to raise the scale factor to the required power.
- In sketch questions, label both the starting point and the final point clearly.
- For invariant points, write down the equation
before solving. - Keep matrix multiplication neat, because one sign error can change the whole transformation.
