IB Mathematics: Applications and Interpretation HL 6 Sections80 LessonsLifetime
Planar transformations AI HL
Lesson 3.9 · Planar transformations
Transform points and shapes with matrices, compose transformations, and interpret determinants as area scale factors.
Praise for God’s creative works
“I will praise thee, O LORD, with my whole heart; I will shew forth all thy marvellous works.” Psalm 9:1 (KJV)
Translations, reflections, and rotations can produce striking patterns from a simple starting shape. As you explore the beauty of these patterns, take a moment to thank God for the creativity and order we can observe in the world around us.
Learning objectives
By the end of this lesson, you should be able to:
- use matrices to reflect, stretch, enlarge, and rotate points and shapes in two dimensions;
- include a translation when applying an affine transformation;
- combine transformations in the correct order;
- use a determinant to find the area of a transformed shape; and
- recognize how repeated transformations can generate patterns and fractals.
1. Transforming a point with a matrix
Write a point
as a column vector. A
matrix transforms it into a new point
:
![]()
To transform a polygon, apply the same matrix to each vertex, then join the image vertices in the original order.
A triangle has vertices
,
, and
. Apply
.
![]()
Every horizontal coordinate doubles; every vertical coordinate stays the same. This is a horizontal stretch with scale factor
.
2. Reflection matrices
A reflection flips a shape across a line. Useful matrices include:
| Line of reflection | Matrix | Coordinate rule |
|---|---|---|
More generally, reflection in the line through the origin making angle
with the positive
-axis has matrix:
![]()
Reflect
in the line
.
![]()
The image is
. The coordinates have exchanged places.
3. Stretches and enlargements
A horizontal stretch changes
while leaving
unchanged. A vertical stretch changes
while leaving
unchanged. An enlargement about the origin changes both coordinates by the same scale factor.
| Transformation | Matrix | Effect on |
|---|---|---|
| Horizontal stretch, factor |
||
| Vertical stretch, factor |
||
| Enlargement about |
Transform
using a vertical stretch of factor
, then compare it with an enlargement of factor
.
![]()
![]()
The vertical stretch gives
; the enlargement gives
.
4. Rotation matrices
For a positive angle
, an anticlockwise rotation about the origin uses:
![]()
A clockwise rotation through a positive angle
uses:
![]()
For example, a
anticlockwise rotation maps
to
.
Rotate
through
anticlockwise about the origin.
![]()
Therefore
. The distance from the origin remains
.
The position vector turns while its length remains unchanged.
5. Adding a translation
A
matrix alone sends the origin to the origin. To move the whole image after applying a matrix, add a translation vector. This gives an affine transformation:
![]()
The matrix acts first; the vector
is added afterward.
Rotate
through
anticlockwise, then translate
units right and
units down.
![]()
The final image is
.
6. Compositions: order matters
If matrix
acts first and matrix
acts second, the combined matrix is
:
![]()
In general,
. For affine transformations, keep track of the translation as well:
![]()
Apply a horizontal stretch of factor
to
, followed by a
anticlockwise rotation.
![]()
![]()
If the rotation were performed first, the final point would instead be
.
7. Determinants and area
For
, its determinant is:
![]()
The absolute value of the determinant is the area scale factor:
![]()
- If
, area is unchanged. - If
, a two-dimensional shape collapses to a line or point, so its image has zero area. - A negative determinant reverses orientation, as a reflection does. The area itself is never negative.
- A translation does not change area.
A shape of area
is transformed using
, then translated. Find its image area.
![]()
![]()
The translation has no effect on this result.
8. Repeated transformations and fractals
Applying a transformation repeatedly is called iteration. A collection of transformations can also act on smaller copies of a shape to build a fractal-like pattern. For example, one rule might halve a shape and place it on the left; another might halve it and place it on the right.
![]()
Start at
. Apply
, then
.
![]()
![]()
Changing the sequence of rules changes the resulting path and pattern.
IB-style Paper 1 · Skill practice
-
Reflect
in the
-axis. State the matrix and the image coordinates. [3 marks]
Show solution
![Rendered by QuickLaTeX.com \[\begin{pmatrix}1&0\\0&-1\end{pmatrix} \begin{pmatrix}-3\\5\end{pmatrix} =\begin{pmatrix}-3\\-5\end{pmatrix}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-59f50973eb5685fdd193bfc69261d20f_l3.png?resize=215%2C48&ssl=1)
The image is
. -
Find the image of
under a clockwise rotation of
about the origin. [3 marks]
Show solution
![Rendered by QuickLaTeX.com \[\begin{pmatrix}0&1\\-1&0\end{pmatrix} \begin{pmatrix}4\\-1\end{pmatrix} =\begin{pmatrix}-1\\-4\end{pmatrix}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-f30e2a55e49b402a51263662bbe91b75_l3.png?resize=215%2C48&ssl=1)
The image is
. -
A rectangle has vertices
,
,
, and
. Apply a horizontal stretch with scale factor
. Give its new vertices and area. [5 marks]
Show solution
The vertices become
,
,
, and
. The area changes from
to
square units. -
The transformation is
. Find the image of
and describe the two steps. [4 marks]
Show solution
Reflect in the
-axis to obtain
; then translate
right and
up to obtain
. -
A shape with area
is transformed by
. Find the image area. [3 marks]
Show solution
![Rendered by QuickLaTeX.com \[\det M=3(2)-1(2)=4\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-1d66ae5cc8beda87bff2a82f3f29aceb_l3.png?resize=211%2C20&ssl=1)
The image area is
. -
A rotation of
anticlockwise is followed by a reflection in the
-axis. Find the combined matrix and identify the resulting single transformation. [5 marks]
Show solution
![Rendered by QuickLaTeX.com \[\begin{pmatrix}1&0\\0&-1\end{pmatrix} \begin{pmatrix}0&-1\\1&0\end{pmatrix} = \begin{pmatrix}0&-1\\-1&0\end{pmatrix}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-d7bc8ba1abe5f0890481ff69c1da8b92_l3.png?resize=287%2C48&ssl=1)
This maps
to
, a reflection in
.
Advanced applications
-
Logo design. A triangular logo has vertices
,
, and
. It is rotated
anticlockwise about the origin, then translated by
. Find the three image vertices and the image area. [7 marks]
Show solution
Rotation gives
,
, and
. Translation gives
,
, and
. The original area is
square units. A rotation and translation preserve area, so the image area is
square units. -
Image processing. A photograph is stretched horizontally by a factor of
and vertically by a factor of
. Its original area is
. Find the transformation matrix and final area. [5 marks]
Show solution
![Rendered by QuickLaTeX.com \[M=\begin{pmatrix}1.5&0\\0&0.8\end{pmatrix}, \qquad \det M=1.5(0.8)=1.2\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-9909420f71e05137a75ae297042ee7b9_l3.png?resize=397%2C48&ssl=1)
The area is
. -
Reverse engineering. A linear transformation sends
to
and
to
. Find its matrix, the image of
, and its area scale factor. [7 marks]
Show solution
The images of
and
are the columns of the matrix:![Rendered by QuickLaTeX.com \[M=\begin{pmatrix}2&-1\\1&3\end{pmatrix}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-f1c3ea46daa2e69c8720af3d3d421782_l3.png?resize=127%2C48&ssl=1)
![Rendered by QuickLaTeX.com \[M\begin{pmatrix}4\\-2\end{pmatrix} =\begin{pmatrix}10\\-2\end{pmatrix}, \qquad |\det M|=|6+1|=\boxed{7}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-a3032ca0ec2c5a7f40c5ab7fdd0bd23c_l3.png?resize=413%2C48&ssl=1)
-
Two affine transformations. First transform a point with
. Then apply
. Express
in the form
and find the image of
. [8 marks]
Show solution
Write
. Then:![Rendered by QuickLaTeX.com \[T_2(T_1(\mathbf{x})) =R\left(2\mathbf{x}+\begin{pmatrix}1\\0\end{pmatrix}\right) +\begin{pmatrix}0\\3\end{pmatrix} = \begin{pmatrix}0&-2\\2&0\end{pmatrix}\mathbf{x} +\begin{pmatrix}0\\4\end{pmatrix}\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-40ac883d4a1c91373f293d8745a92754_l3.png?resize=495%2C48&ssl=1)
For
, the result is
. -
Repeated pattern. Starting with
, repeatedly apply
. Find
,
, and the fixed point
satisfying
. [7 marks]
Show solution
![Rendered by QuickLaTeX.com \[P_1=(5,1),\qquad P_2=(3.5,-0.5)\]](https://i0.wp.com/alphyschool.org/wp-content/ql-cache/quicklatex.com-78db3a15277906b180de5afb3e2fe13c_l3.png?resize=280%2C20&ssl=1)
For a fixed point,
. Therefore
and
.
Reflection · Recognizing patterns
A small set of transformation rules can create a surprising variety of images. Psalm 9:1 invites us to notice God’s marvellous works and respond with wholehearted praise. Which pattern or shape in nature gives you a reason to pause and praise God?