Matrix transformations (reflections, horizontal/vertical stretches, enlargements, translations, rotations) + scaling area using determinant: notes and practice questions
- Position vector for a point:
- Position matrix for multiple points:
- Transformation equation:
- Enlargement (scale factor ):
- Horizontal Stretch (scale factor ):
- Vertical Stretch (scale factor ):
- Reflection in line :
- Reflection in x-axis:
- Reflection in y-axis:
- Anticlockwise rotation of about origin:
- Translation vector:
- Affine transformation (matrix then translation ):
- Composite transformations: If is applied, then , the combined matrix is .
- Repeated transformations: times is .
- Inverse transformations:
- Determinant of is
- Area of Image:
- Negative determinant indicates orientation reversal.
- Area scaling for repeated transformations: .
- Use GDC for matrix multiplication, powers, and inverses.
- Ensure correct angle mode (Degrees/Radians) for trigonometric matrices on GDC.
How it is examined
Two things get asked repeatedly: compose transformations in the right order (matrix multiplication is not commutative, and AHL 1.14 says so explicitly), and use the determinant to scale an area. The determinant result is a one-line answer worth two marks and students forget the modulus, which matters whenever the transformation includes a reflection. This is a different mechanism from AHL 2.8, which transforms a graph rather than a point.
The standard transformation matrices for reflection, rotation, stretch and enlargement.
- Geometric transformations of points in two dimensions using matrices: reflections, horizontal and vertical stretches, enlargements, translations and rotations.
- Compositions of the above transformations.
- The geometric interpretation of the determinant of a transformation matrix.
Linking questions
- Other contexts: fractals as "mutations" in biology, changing the probability with which different matrix transformations occur. Changing the initial value in the Mandelbrot quadratic recurrence equation and observing which part of the structure this affects. Sierpinski's triangle and Koch's snowflake are a good introduction to algorithms that generate fractals.
- Aim 8: matrices used in computer graphics for three-dimensional modelling. How has this been used to advance diagnoses of health conditions?
- TOK: when mathematicians and historians say they have explained something, are they using the word "explain" in the same way?
- Website: http://www.fractal.org/Bewustzijns-Besturings-Model/Fractals-Useful-Beauty.htm
- Enrichment only, so not examinable: affine transformations and digital image processing.
Practice questions
18 questions · 1 easy · 10 medium · 7 hardQuestion 1
EasyPaper 1 · calculator7 marksTransformation matrices are important to understand how areas change. Assume there is a hexagon with an area of which is transformed by matrix .
Find accordingly the area of the image of the hexagon.
If the image of a point , due to this transformation, has coordinates (5,2), Find the coordinates of point A(x,y).
Remember that image area is the product of the original area by the determinant of transformation matrix.
To reverse what happened you need to find the inverse matrix .
Question 2
MediumPaper 1 · calculator8 marksIf a transformation maps the vector to as follows:
If the image of a point , due to this transformation, has coordinates (0,16), Find the coordinates of point .
If a quadrilateral undergoes the transformation , what happens to the area of its image?
To reverse what happened you need to find the inverse matrix .
Calculate the determinant of the transformation matrix which is an indicator of the scale factor of the image.
Question 3
HardPaper 2 · calculator13 marksIn a digital art project, points on a canvas are transformed using a matrix operation followed by a translation. The transformation maps an original point to its new position according to the rule:
(a) Find the new position of a design element originally located at .
(b) A specific design feature is observed at the new position . Determine its original coordinates.
(c) An artist uses a series of points to draw a line segment. Find the general expression for the transformed coordinates of these points in terms of .
Substitute the original coordinates into the given transformation equation and perform the matrix multiplication and addition.
To find the original coordinates, you need to reverse the transformation. First, subtract the translation vector, then multiply by the inverse of the transformation matrix.
Substitute the general coordinates into the transformation equation and simplify the resulting matrix expression.
Question 4
MediumPaper 1 · calculator7 marksA celestial mapping transformation is defined by
.
(a) Find the coordinates of the image of the star system located at (4, -1).
(b) Given that a specific cosmic dust cloud, located at , is mapped to by the transformation , find the value of and the value of .
(c) A nebula with a certain area in the celestial plane is transformed by . Explain why the transformed nebula will have exactly the same area as the original nebula.
Substitute the coordinates of the point into the transformation equation and perform the matrix multiplication and vector addition.
Set up a system of linear equations using the condition and solve for and .
Consider how the determinant of the transformation matrix affects the area of a transformed shape. Remember that translations do not change area.
Question 5
HardPaper 1 · calculator9 marksIn a system analyzing oscillating signals, the initial state of a signal is given by the complex number .
(a) Express in the form , where .
After a certain operation, the signal's state changes from to .
(b) (i) Describe fully the single transformation (a composition of an enlargement and a rotation about the origin) that maps the point representing to the point representing on the Argand diagram. State the scale factor of the enlargement and the angle of rotation.
(b) (ii) This transformation can be represented by a matrix. Find and simplify the matrix that represents this transformation.
The signal is considered stable when its state is real and positive.
(c) Find the smallest positive integer, , for which is real and positive.
To express a complex number in exponential form , you need to find its modulus and its argument . Remember that and . Pay attention to the quadrant of the complex number to determine the correct argument within the specified range.
Calculate in exponential form. Compare the modulus and argument of with those of to find the scale factor and angle of rotation. Remember that multiplication by corresponds to an enlargement by factor and rotation by angle .
A transformation consisting of an enlargement by scale factor and a rotation by angle about the origin can be represented by the matrix . Use the values for and found in part (b)(i).
For to be real and positive, its argument must be a multiple of . Use the exponential form of and consider the argument of .
Question 6
MediumPaper 1 · calculator7 marksA civil engineer is designing a new road. A preliminary section of the road is modelled by a straight line with equation .
Find the vectors and such that the equation of the line can be expressed in vector form in terms of and/or .
Before construction, a ground transformation is applied to the design. This transformation is described by the matrix .
Calculate the value of .
The preliminary road section (where ) undergoes the transformation described by matrix .
Show that the equation of the resulting transformed path does not depend on or .
Recall that is a position vector to a point on the line, and is a direction vector of the line. Consider simple points on the line .
The determinant of a 2x2 matrix is given by .
Apply the transformation matrix to a general point on the line . Let the new coordinates be . Then find a relationship between and that eliminates , , and .
Question 7
HardPaper 2 · calculator18 marksA robotic arm in an automated factory is used to engrave intricate patterns on metal sheets. The arm's movements are controlled by a series of transformations in a 2D plane relative to a fixed origin O and a standard x-y coordinate system.
In each case, the robotic arm moves to a new position represented by the following transformations, performed in the listed order:
- a rotation anticlockwise of radians about O
- a reflection in the line
- a rotation clockwise of radians about O.
Write down each of the transformations in matrix form, clearly stating which matrix represents each transformation.
Find a single matrix P that defines a transformation that represents the overall change in position.
Find .
Hence state what the value of indicates about the effect of repeating the overall transformation.
A triangular pattern ABC is engraved on a metal sheet. After the robotic arm performs the overall transformation, the pattern becomes A'B'C'. Show that the area of triangle ABC is equal to the area of triangle A'B'C'.
Find a single transformation that is equivalent to the three transformations represented by matrix P.
Recall the standard matrix forms for rotation and reflection. For a rotation anticlockwise by an angle , the matrix is . For a reflection in the line , the matrix is .
When multiple transformations are applied in sequence, their matrices are multiplied in reverse order of application. If transformations are applied in that order, the combined matrix .
Multiply matrix P by itself.
Consider what the identity matrix represents in terms of transformations.
The determinant of a transformation matrix indicates how area changes. For a transformation matrix , the area of the transformed shape is times the area of the original shape. Alternatively, consider the properties of rotations and reflections.
Analyze the matrix P. Does it resemble a standard rotation or reflection matrix? Compare its elements to the general forms.
Question 8
MediumPaper 1 · calculator8 marksA graphic designer uses a transformation to scale a company logo. The transformation is represented by the matrix .
The original logo has an area of .
Find the area of the scaled logo.
Under the transformation , a specific point on the scaled logo has coordinates , where .
Find, in terms of , the coordinates of the original point on the logo.
Recall how the determinant of a transformation matrix relates to the change in area.
Consider how to reverse a transformation. You might need to use the inverse matrix or set up a system of equations.
Question 9
HardPaper 2 · calculator25 marksA design company uses a transformation, , to manipulate elements of a logo. The transformation is represented by , where is a matrix, is a vector, is the position vector of a point in the plane and is the position vector of its image under .
Three key points of a design element, (0, 0), (2, 0) and (0, 2), are transformed to (1, -2), and respectively.
(a) (i) By considering the image of (0, 0), find .
(ii) By considering the images of (2, 0) and (0, 2), show that
.
The matrix can be written as , where and are matrices.
represents an enlargement with scale factor 0.5, centre (0, 0).
represents a rotation about (0, 0).
(b) Write down the matrix .
(c) (i) Use to find the matrix .
(ii) Hence find the angle and direction of the rotation represented by .
The transformation can also be described by an enlargement with scale factor , centre , followed by a rotation about the same centre .
(d) (i) Write down an equation satisfied by .
(ii) Find the value of and the value of .
The image of the origin under the transformation simplifies significantly.
Substitute the original points and their images into the transformation equation . Remember you have already found .
An enlargement matrix with scale factor and centre at the origin is .
To isolate , you need to multiply by the inverse of . Remember that matrix multiplication is not commutative, so the order matters.
A rotation matrix about the origin has the form . Compare the elements of your matrix to this general form.
The centre of an enlargement or rotation is a fixed point. A fixed point is a point that does not change its position after the transformation, i.e., .
Rearrange the equation from part (d)(i) to solve for . You will need to use matrix algebra, specifically subtracting a matrix from the identity matrix and finding an inverse.
Question 10
MediumPaper 1 · calculator7 marksA digital artist is manipulating an image on a screen. The image undergoes two successive linear transformations. The first transformation, , is represented by the matrix . The second transformation, , is represented by the matrix .
(i) Determine the single matrix, , that represents the combined transformation of applying followed by .
(ii) Find the inverse matrix, , which would transform the final image back to its original state.
The original image has an area of 49 cm. Calculate the area of the image after both transformations have been applied.
Remember that for successive transformations, if is applied first and then , the combined transformation matrix is . To reverse a transformation represented by matrix , you need to find its inverse, .
The area scaling factor for a transformation represented by a matrix is the absolute value of the determinant of that matrix.
Question 11
HardPaper 2 · calculator18 marks(a) An architect is designing a modular facade for a building. Each module is based on a fundamental rectangular panel, . The vertices of panel are , , , and .
Show that the area of the panel is square units.
(b) The design incorporates 30 elements, each obtained by transforming the panel . These elements form a symmetric pattern, with the y-axis acting as a line of symmetry.
The transformation that produces each of the elements on the right side of the design can be represented by a matrix of the form
where .
(i) Find the matrix . Give your answer in the form where .
(ii) Hence find the coordinates of the image of the vertex after it is transformed by the matrix .
(c) The matrix can be expressed as the product of a rotation matrix and an enlargement matrix.
(i) Write down, in terms of , the rotation matrix.
(ii) Write down, in terms of , the enlargement matrix.
(iii) Write down, in terms of , the angle of the rotation.
(iv) Write down, in terms of , the scale factor of the enlargement.
(d) Using your answer to part (c)(iv), or otherwise, find the determinant of the matrix in terms of .
(e) Hence, or otherwise, find the total area of the elements in the whole design. Give your answer to three significant figures.
(f) Each element on the left side of the design can be obtained through a transformation of the panel by applying the matrix , where .
Write down the matrix as a product of two matrices.
Recall the formula for the area of a rectangle. The vertices define the width and height of the rectangle.
Substitute into the given matrix formula and simplify the trigonometric functions for .
Multiply the matrix by the column vector representing the vertex .
Identify the standard form of a rotation matrix and extract the relevant parts from .
Identify the standard form of an enlargement matrix and extract the relevant parts from .
The angle of rotation is directly given by the argument of the trigonometric functions in the rotation matrix.
The scale factor is the value in the enlargement matrix.
The determinant of a transformation matrix represents the scale factor of area. For a combined rotation and enlargement, the determinant is the square of the enlargement scale factor.
The area of a transformed shape is the original area multiplied by the absolute value of the determinant of the transformation matrix. Remember there are 15 elements on the right side and 15 on the left, making a total of 30 elements. Sum the areas for to and then multiply by 2.
A reflection across the y-axis can be represented by a specific transformation matrix. The elements on the left side are reflections of the elements on the right side.
Question 12
MediumPaper 1 · calculator5 marksA robotic arm's movement is controlled by transformation matrices. Matrix represents a counter-clockwise rotation of radians about the origin, and matrix represents a counter-clockwise rotation of radians about the origin.
Determine the matrix that represents the combined transformation applied three times, i.e., .
Find the smallest positive integer such that applying the combined transformation exactly times results in the robotic arm being in a position equivalent to a rotation from its initial orientation.
Recall that a rotation matrix for an angle counter-clockwise is given by . When multiplying rotation matrices, their angles add. For powers of a rotation matrix, the angle is multiplied by the power.
A rotation corresponds to a rotation by radians. Relate this to the angle of rotation for the matrix found in part (a).
Question 13
HardPaper 1 · calculator7 marksA robotics engineer is programming a swarm of drones. The initial paths of the drones are given by a family of lines, , with equation , where is a real parameter and .
A control signal applies a linear transformation to the coordinates of every drone, described by the matrix .
The new path of a drone is the line .
(a) Find a vector equation for the line in terms of .
(b) Find the determinant of .
(c) Show that all the drones will end up moving along the same path, by showing that the equation of the transformed line does not depend on .
A vector equation of a line is of the form , where is a position vector of a point on the line and is a direction vector. How can you find a point and the direction from the Cartesian equation ?
The determinant of a 2x2 matrix is calculated as .
You can approach this in several ways. One way is to transform the vector equation from part (a) using the matrix . Another way is to transform two general points from the line . A third way is to consider the relationship between the coordinates of a transformed point and the original point .
Question 14
MediumPaper 2 · calculator13 marks(a) A triangular flag has vertices , , and . It undergoes a sequence of transformations:
1. A reflection across the -axis.
2. An enlargement by a scale factor of about the origin.
3. A translation by the vector .
Determine a single transformation of the form that maps the original flag to its final image .
(b) Determine the coordinates of the vertices , , and of the transformed flag.
(c) The area of the transformed flag is the area of the original flag . Determine the value of .
Recall the matrix representations for reflection across the -axis and enlargement about the origin. Apply these transformations in the given order to find the matrix . The translation vector will be .
Use the single transformation found in part (a) and apply it to each of the original vertices , , and . Remember to perform the matrix multiplication first, then add the translation vector.
The area scale factor for a transformation is given by the absolute value of the determinant of the matrix . Translation does not affect the area.
Question 15
HardPaper 2 · calculator16 marksThe matrices and are defined by and .
(a) Describe fully the single geometrical transformation represented by .
A quadrilateral is mapped onto quadrilateral by the composite transformation represented by the matrix product . The coordinates of the vertices of are (0, 0), (0, 2), (−1, 1) and (−1, 3).
(b) Find the coordinates of the vertices of .
(c) (i) Find the area of quadrilateral .
(c) (ii) Hence, find the area of quadrilateral .
The matrix represents a combination of transformations:
A rotation of 90° clockwise about the origin;
Followed by a horizontal stretch with scale factor 2, with the y-axis invariant;
Followed by a transformation represented by matrix .
(d) Find matrix .
What is the standard form of a rotation matrix? Alternatively, consider where the basis vectors (1,0) and (0,1) are mapped to by the matrix P.
To reverse a transformation, you need to use the inverse matrix. First, find the single matrix for the composite transformation T = PQ. Then, find its inverse and apply it to the vertices of L.
The vertices of K were found in part (b). Plot these points or recognize the shape they form. It's a common quadrilateral.
The area of a transformed shape is related to the area of the original shape by the determinant of the transformation matrix. What is this relationship?
Write the overall transformation M as a product of the individual transformation matrices in the correct order. Remember that 'followed by' means the new transformation matrix pre-multiplies the previous one. Then, use matrix algebra to isolate the unknown matrix F.
Question 16
MediumPaper 1 · calculator7 marksA robotic arm is programmed to perform a sequence of movements on a workpiece. The position of a specific point on the workpiece is initially at . The arm applies two successive transformations.
(a) The first transformation, , is represented by the matrix . Describe the nature of the transformation represented by .
(b) The second transformation, , is represented by the matrix . The combined effect of followed by can be represented by a single reflection in the line , where . Find the value of .
Recall the general form of a rotation matrix about the origin. Pay attention to the angle and direction of rotation.
To find the combined effect of followed by , you need to multiply the matrices in the correct order. Remember that transformations are applied from right to left, so if is applied first, then , the combined matrix is . Once you have the combined matrix, compare it to the general form of a reflection matrix: , where is the angle the line of reflection makes with the positive x-axis. Then, .
Question 17
MediumPaper 1 · calculator6 marks(a) A digital image processing algorithm applies two consecutive transformations to a pixel's coordinates. First, a scaling transformation is applied, represented by the matrix . Then, a rotation transformation is applied, represented by the matrix .
Determine the single matrix that represents the combined transformation from the initial pixel coordinates to the final pixel coordinates.
(b) After these two transformations, a specific pixel, initially at coordinates , ends up at the final coordinates .
Find the original coordinates of the pixel .
Remember that matrix transformations are applied from right to left. If is applied first, then , the combined transformation matrix will be .
To find the original coordinates, you need to apply the inverse of the combined transformation matrix to the final coordinates. Alternatively, you can apply the inverse of each transformation in reverse order.
Question 18
MediumPaper 2 · calculator16 marksA graphic designer is applying a sequence of transformations to a digital image. The image is defined by coordinates on a 2D Cartesian plane, with the origin at the centre of the image. The transformations are applied to the coordinates of each pixel in the following order:
1. A clockwise rotation about the origin by 45°.
2. A reflection in the line .
3. An anticlockwise rotation about the origin by 135°.
(a) Write down the 2x2 matrix that represents each of these three transformations.
(b) Find a single matrix, , that represents the overall transformation.
(c) Find .
(d) Hence, describe what happens to the image if the entire sequence of transformations is applied twice.
(e) A triangular selection of the image is defined by vertices P, Q, and R. The transformed vertices are P', Q', and R'. Show that the area of the triangle PQR is the same as the area of the triangle P'Q'R'.
(f) Find a single geometric transformation that is equivalent to the combined transformation represented by matrix .
Recall the general matrices for rotation, , and reflection in a line through the origin at angle to the x-axis, . Remember that a clockwise rotation corresponds to a negative angle.
To combine transformations, you multiply their matrices. Remember that the order matters! If transformations T1, T2, T3 are applied in that order, the combined matrix is T3 × T2 × T1.
This is a straightforward matrix multiplication of M with itself.
What does the identity matrix represent as a transformation? How does that relate to applying the transformation sequence twice?
How does the determinant of a transformation matrix relate to the change in area of a shape?
Look at the matrix M. Does it match the form of any standard transformation matrices you know (rotation, reflection, stretch, etc.)?
No question on this page matches those filters. Try another difficulty or paper.
Every Matrix transformations (reflections, horizontal/vertical stretches, enlargements, translations, rotations) + scaling area using determinant question, marked for you
Every answer is marked mark by mark, IB-style, and the AI tutor helps when you are stuck.
Where marks are lost
- Using your own wrong value after failing a "show that." All follow through is withdrawn for the rest of that question.