Geometric Transformations with Matrices (Edexcel A Level Further Maths: Core Pure)

Revision Note

Test yourself
Paul

Author

Paul

Last updated

2D Transformations

What is meant by a 2D geometric transformation?

  • The following transformations can be represented (in 2D) using multiplication of a 2x2 matrix
    • rotations (about the origin)
    • reflections
    • enlargements
    • (horizontal) stretches parallel to the x-axis
    • (vertical) stretches parallel to the y-axis

What are the matrices for geometric transformations?

  • Rotation
    • Anticlockwise (or counter-clockwise) through angle θ about the origin
      • open parentheses table row cell cos theta end cell cell negative sin theta end cell row cell sin theta end cell cell cos theta end cell end table close parentheses
      • This is given in the formula booklet
    • Clockwise through angle θ about the origin
      • open parentheses table row cell cos theta end cell cell sin theta end cell row cell negative sin theta end cell cell cos theta end cell end table close parentheses
    • In both cases
      • θ > 0
      • θ may be measured in degrees or radians
  • Reflection
    • In the line y equals left parenthesis tan theta right parenthesis x
      • open parentheses table row cell cos 2 theta end cell cell sin 2 theta end cell row cell sin 2 theta end cell cell negative cos 2 theta end cell end table close parentheses
      • This is given in the formula booklet
    • θ may be measured in degrees or radians
    • for a reflection in the x-axis, θ = 0° (0 radians)
    • for a reflection in the y-axis, θ = 90° (π/2 radians)
  • Enlargement
    • Scale factor k, centre of enlargement at the origin (0, 0)
      • open parentheses table row k 0 row 0 k end table close parentheses
  • Horizontal stretch (or stretch parallel to the x-axis)
    • Scale factor k
      • open parentheses table row k 0 row 0 1 end table close parentheses
  • Vertical stretch (or stretch parallel to the y-axis)
    • Scale factor k
      • open parentheses table row 1 0 row 0 k end table close parentheses

How do I find the matrix of a 2D transformation?

  • Let the transformation matrix be T equals open parentheses table row a b row c d end table close parentheses
  • The image of the point (xy) after the transformation is (x', y') which can be found by:
    • open parentheses table row a b row c d end table close parentheses open parentheses table row x row y end table close parentheses equals open parentheses table row cell x apostrophe end cell row cell y apostrophe end cell end table close parentheses
  • You can find the values of a, b, c, d by seeing where the points (1, 0) and (0, 1) are transformed
    • (1, 0) is transformed to (ac)
      • open parentheses table row a b row c d end table close parentheses open parentheses table row 1 row 0 end table close parentheses equals open parentheses table row a row c end table close parentheses
    • (0, 1) is transformed to (bd)
      • open parentheses table row a b row c d end table close parentheses open parentheses table row 0 row 1 end table close parentheses equals open parentheses table row b row d end table close parentheses

Worked example

Triangle PQR has coordinates P(-1, 4), Q(5, 4) and R(2, -1).


The transformation T is a reflection in the line space y equals x square root of 3.

a)
Find the matrix that represents a reflection in the line space y equals x square root of 3.

2-2-2-edx-a-fm-we1a-soltn

b)
Find the position matrix, P’, representing the coordinates of the images of points P, Q and R under the transformation T.

2-2-2-edx-a-fm-we1b-soltn

Successive Transformations

The order in which transformations occur can lead to different results – for example a reflection in the x-axis followed by clockwise rotation of 90°  is different to rotation first, followed by the reflection.


Therefore, when one transformation is followed by another order is critical.

What is a composite transformation?

  • A composite function is the result of applying more than one function to a point or set of points
    • e.g.  a rotation, followed by an enlargement
  • It is possible to find a single composite function matrix that does the same job as applying the individual transformation matrices

How do I find a single matrix representing a composite transformation?

  • Multiplication of the transformation matrices
  • However, the order in which the matrices is important
    • If the transformation represented by matrix M is applied first, and is then followed by another transformation represented by matrix N
      • the composite matrix is NM
        e. P’ = NMP
        (NM is not necessarily equal to MN)
      • The matrices are applied right to left
      • The composite function matrix is calculated left to right
    • Another way to remember this is, starting from P, always pre-multiply by a transformation matrix
      • This is the same as applying composite functions to a value
      • The function (or matrix) furthest to the right is applied first

How do I apply the same transformation matrix more than once?

  • If a transformation, represented by the matrix T, is applied twice we would write the composite transformation matrix as T2
    • T2 = TT
  • This would be the case for any number of repeated applications
    • T5 would be the matrix for five applications of a transformation
  • A calculator can quickly calculate T2, T5, etc
  • Problems may involve considering patterns and sequences formed by repeated applications of a transformation
    • The coordinates of point(s) follow a particular pattern
      • (20, 16) – (10, 8) – (5, 4) – (2.5, 2) …
    • The area of a shape increases/decreases by a constant factor with each application

e.g. if one transformation doubles the area then three applications will increase the (original) area eight times (23)

Examiner Tip

  • When performing multiple transformations on a set of points, make sure you put your transformation matrices in the correct order, you can check this in an exam but sketching a diagram and checking that the transformed point ends up where it should
  • You may be asked to show your workings but you can still check that you have performed you matrix multiplication correctly by putting it through your calculator

Worked example

The matrix E represents an enlargement with scale factor 0.25, centred on the origin. 
The matrix R represents a rotation, 90° anticlockwise about the origin.  

a)
Find the matrix, C, that represents a rotation, 90° anticlockwise about the origin followed by an enlargement of scale factor 0.25, centred on the origin.

2-2-2-edx-a-fm-we2a-soltn

b)
A square has position matrix bold italic T subscript bold 0 equals open parentheses table row 0 0 256 256 row 0 256 256 0 end table close parenthesesTn represents the position matrix of the image square after it has been transformed n times by matrix C.  Find T4

2-2-2-edx-a-fm-we2b-soltn

c)
Find the single transformation matrix that would map T4 to T0.

2-2-2-edx-a-fm-we2c-soltn

3D Transformations

Transforming 3D coordinates with matrices

  • We can apply transformations to coordinates in 3D the same way that we apply them in 2D
  • We do this by multiplying the transformation matrix by the position vector we wish to transform
  • Rather than transforming 2x1 matrices (2D position vectors) we are now transforming 3x1 matrices (3D position vectors), open square brackets table row x row y row z end table close square brackets
    • You can group together coordinates into a larger position matrix
      • For example, all four vertices of a rectangle in 3D can become a 3x4 position matrix, open square brackets table row cell x subscript 1 end cell cell x subscript 2 end cell cell x subscript 3 end cell cell x subscript 4 end cell row cell y subscript 1 end cell cell y subscript 2 end cell cell y subscript 3 end cell cell y subscript 4 end cell row cell z subscript 1 end cell cell z subscript 2 end cell cell z subscript 3 end cell cell z subscript 4 end cell end table close square brackets
      • This is helpful as you can transform the entire shape in one matrix multiplication
  • 3D transformations will be confined to
    • A reflection in one of x=0, y=0, or z=0
    • A rotation about one of the coordinate axes
  • As with 2D transformations, the transformation matrix describes how the unit vectors in each direction (i, j, and k) are mapped
    • For a transformation matrix Topen square brackets table row a b c row d e f row g h i end table close square brackets
      • The image of open square brackets table row 1 row 0 row 0 end table close square brackets is open square brackets table row a row d row g end table close square brackets
      • The images of open square brackets table row 0 row 1 row 0 end table close square brackets and open square brackets table row 0 row 0 row 1 end table close square brackets are the 2nd and 3rd columns of T respectively

Reflection matrices in 3D

  • A reflection in the plane x=0 is given by the matrix open square brackets table row cell negative 1 end cell 0 0 row 0 1 0 row 0 0 1 end table close square brackets
    • Notice that the first column, the image of i, is multiplied by -1, or ‘mirrored’, whilst j and k stay the same
  • A reflection in the plane y=0 is given by open square brackets table row 1 0 0 row 0 cell negative 1 end cell 0 row 0 0 1 end table close square brackets
  • A reflection in the plane z=0 is given by open square brackets table row 1 0 0 row 0 1 0 row 0 0 cell negative 1 end cell end table close square brackets
  • You are not given these transformation matrices in the formula book

Rotation matrices in 3D

  • An anticlockwise rotation around the z-axis by angle θ is given by  open square brackets table row cell cos space theta end cell cell negative sin space theta end cell 0 row cell sin space theta end cell cell cos space theta end cell 0 row 0 0 1 end table close square brackets
    • Notice that the z coordinate of a point would be unchanged by this transformation
    • This makes it equivalent to a rotation around the origin in 2D
      • Therefore the top left corner of this matrix is the same as the 2x2 matrix for an anticlockwise rotation around the origin, given in the formula book
  • An anticlockwise rotation around the x-axis by angle θ is given by open square brackets table row 1 0 0 row 0 cell cos space theta end cell cell negative sin space theta end cell row 0 cell sin space theta end cell cell cos space theta end cell end table close square brackets
    • Notice that the x coordinate is unaffected
  • An anticlockwise rotation around the y-axis by angle θ is given by open square brackets table row cell cos space theta end cell 0 cell sin space theta end cell row 0 1 0 row cell negative sin space theta end cell 0 cell cos space theta end cell end table close square brackets
    • Notice that the y coordinate is unaffected
  • When we describe an “anticlockwise rotation around the x/y/z-axis” this is from the perspective of standing on the positive axis in question, looking towards the origin
  • You are not given these transformation matrices in the formula book
    • You are however given the matrix for an anticlockwise rotation about the origin in 2D, which may be useful; open square brackets table row cell cos space theta end cell cell negative sin space theta end cell row cell sin space theta end cell cell cos space theta end cell end table close square brackets

rotation-around-the-y-axis-in-3d-matrix-fixed

Examiner Tip

  • When describing a rotation, remember to state the axis and direction of rotation
  • Use your calculator where possible for matrix multiplication, or checking your answer to matrix multiplication if required to show working

Worked example

The 3x3 matrix T, represents an anticlockwise rotation around the x-axis by 120⁰.

a)
Find the matrix T.

azGKtDmi_2-2-2-edx-a-fm-we3a-soltn

b)
Find the image of point A (2,4,6) under the transformation represented by T.

ZNYMcqYu_2-2-2-edx-a-fm-we3b-soltn

c)
The image of A is now reflected in the plane z=0, and labelled B. Find the coordinates of B.

cWORc~nA_2-2-2-edx-a-fm-we3c-soltn

You've read 0 of your 10 free revision notes

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Did this page help you?

Paul

Author: Paul

Expertise: Maths

Paul has taught mathematics for 20 years and has been an examiner for Edexcel for over a decade. GCSE, A level, pure, mechanics, statistics, discrete – if it’s in a Maths exam, Paul will know about it. Paul is a passionate fan of clear and colourful notes with fascinating diagrams – one of the many reasons he is excited to be a member of the SME team.