You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Everything from the 2D lesson lifts cleanly into three dimensions: a linear map of space is multiplication by a 3×3 matrix, the columns are still the images of the basis vectors, composition is still multiplication (with order reversed), and the determinant still measures the scaling — now of volume rather than area. What is richer in 3D is the geometry of rotations: in the plane there was only one axis to spin about (the line through the origin perpendicular to the plane), but in space a rotation needs a stated axis, and the three coordinate-axis rotations have distinct matrices you must know cold. Reflections, too, are now reflections in planes rather than lines. This lesson assembles the full 3D toolkit — the standard reflection and rotation matrices derived from the master key, the volume-and-orientation reading of detM, composition of 3D transformations, and the diagnostic skill of recognising an unknown 3×3 matrix as a named transformation, which is exactly what examiners ask.
3D linear transformations are compulsory pure content for Papers 1 and 2. Writing down or applying a standard matrix is AO1; interpreting detM as a volume scale factor with orientation, or identifying an unknown matrix as a particular rotation/reflection, is AO2; and multi-step questions — compose two transformations then describe the single result, or find an axis of rotation — are AO3. The topic leans hard on 3×3 determinants (Lesson 3), on matrix multiplication (Lesson 2), and it connects to vectors, lines and planes in A-Level Maths: a reflection plane or rotation axis is a plane/line through the origin.
A linear transformation T:R3→R3 is multiplication by a 3×3 matrix M whose columns are the images of the standard basis vectors:
M=(T(e1) ∣ T(e2) ∣ T(e3)),e1=100, e2=010, e3=001.The derivation is identical to 2D: write x=xe1+ye2+ze3, apply linearity, and the images of the basis vectors fall out as the columns. So every standard 3D matrix is built by asking where each of e1,e2,e3 goes.
A useful mental picture is the unit cube spanned by e1,e2,e3. The transformation sends this cube to the parallelepiped spanned by the three columns of M; reading the columns tells you the new edge vectors, and as we shall see in §4 the volume of that parallelepiped is exactly ∣detM∣. The same two directions of reasoning available in 2D apply: to find a matrix, track where the three basis vectors go and write their images as columns; to read a matrix, the j-th column is the image of ej, so the first column shows the fate of the x-direction, the second of the y-direction, the third of the z-direction. This single habit — "columns are images of basis vectors" — is the workhorse of the entire lesson, used both to construct the standard library and to recognise an unknown matrix as a named transformation.
Reflections in coordinate planes fix two coordinates and flip the third.
| Reflection in plane | Matrix | det |
|---|---|---|
| xy-plane (z=0) | 10001000−1 | −1 |
| xz-plane (y=0) | 1000−10001 | −1 |
| yz-plane (x=0) | −100010001 | −1 |
Rotations about the coordinate axes. A rotation by θ (anticlockwise looking back along the positive axis towards the origin) leaves that axis's coordinate fixed and rotates the other two as a 2D rotation:
Rz(θ)=cosθsinθ0−sinθcosθ0001,Rx(θ)=1000cosθsinθ0−sinθcosθ,Ry(θ)=cosθ0−sinθ010sinθ0cosθ.Note the sign pattern of Ry is the odd one out: the +sinθ sits in the top-right. This is not a typo — it follows from the cyclic order x→y→z→x; the y-rotation "wraps around" and the signs flip relative to Rx and Rz. Getting this sign right is a classic discriminator.
Other standard transformations.
| Transformation | Matrix | det |
|---|---|---|
| Enlargement, factor k | kI=k000k000k | k3 |
| Stretch in z, factor c | 10001000c | c |
| Projection onto xy-plane | 100010000 | 0 |
For a 3×3 transformation matrix M, the unit cube (volume 1) maps to a parallelepiped of volume ∣detM∣, and every region's volume is multiplied by ∣detM∣. The sign records orientation (handedness):
| detM | Geometric meaning |
|---|---|
| >0 | orientation-preserving (rotation, enlargement) |
| <0 | orientation-reversing (a reflection is involved) |
| =1 | volume-preserving and orientation-preserving (a pure rotation) |
| =−1 | volume-preserving but orientation-reversing (a pure reflection) |
| =0 | a dimension collapses (e.g. projection onto a plane) — no inverse |
This is why an enlargement of factor k multiplies volume by k3 (determinant k3), while any rotation has det=1: the rotation matrices above all satisfy detR=cos2θ+sin2θ=1 on expansion.
(a) Find the image of (1,2,3) under reflection in the xz-plane. (b) Find the image of (1,0,0) under rotation by 90∘ about the z-axis.
(a)1000−10001123=1−23,(b)010−100001100=010.So (a) (1,−2,3) — only the y-coordinate flips, as reflection in y=0 should; (b) (0,1,0) — the point on the positive x-axis swings to the positive y-axis under a 90∘ turn about z.
Mark scheme: (a) M1 correct reflection matrix; A1 (1,−2,3). (b) M1 Rz(90∘) with cos90∘=0,sin90∘=1; A1 (0,1,0).
Find the single matrix for a reflection in the xy-plane followed by a rotation of 90∘ about the z-axis.
Reflection A=10001000−1; rotation B=010−100001. "Reflection then rotation" applies A first, so the matrix is BA:
BA=010−10000110001000−1=010−10000−1.(Check: det(BA)=detB⋅detA=(1)(−1)=−1, so the composite is orientation-reversing — correct, since exactly one reflection is involved.)
Mark scheme: M1 both matrices; M1 correct order BA; A1 the 3×3 product; B1 the determinant check or a statement that the result is orientation-reversing.
Describe fully the transformation with matrix M=1000010−10.
Read the columns: e1↦e1 (the x-axis is fixed), e2↦001=e3, e3↦0−10=−e2. The x-axis is unmoved while y and z rotate, with e2→e3 and e3→−e2: comparing with Rx(θ), this is Rx(90∘) — a rotation of 90∘ about the x-axis. Confirm: detM=1 (a pure rotation), and M fixes the x-axis (the rotation axis) ✓.
Mark scheme: M1 read images of the basis vectors / state the x-axis is fixed; A1 identify a rotation about the x-axis; A1 angle 90∘; B1 confirm with detM=1. Stating "axis = the x-axis" earns the full-description credit.
The picture: under Rx(90∘) the x-axis (red) is the fixed rotation axis; the unit vector e2 along y swings to e3 along z.
Two structural facts about 3D rotations earn marks and aid recognition. First, every rotation matrix has det=1 (orientation- and volume-preserving). Second, a rotation about an axis fixes that axis: the axis direction is an eigenvector with eigenvalue 1 (it is the one direction left unmoved). For the coordinate-axis rotations this is obvious — Rz fixes e3, and so on — but it is the general principle by which you locate the axis of an unknown rotation: solve Mv=v, i.e. (M−I)v=0, and the solution direction is the rotation axis (the link to Lesson 8's eigenvectors). A reflection in a plane, by contrast, has det=−1 and fixes a plane of points (eigenvalue 1, two-dimensional) while flipping the normal direction (eigenvalue −1).
How do you also recover the angle of an unknown rotation? Use the trace. For any rotation by θ about any axis, the trace of the matrix is 1+2cosθ. You can check this against the coordinate rotations: trRz(θ)=cosθ+cosθ+1=1+2cosθ, and the same for Rx,Ry. The trace is unchanged by the choice of coordinate axes (a property called similarity-invariance), so the formula holds for a rotation about any axis. Thus the recipe to fully describe an unknown rotation matrix M is: (i) confirm detM=1 so it really is a rotation; (ii) solve (M−I)v=0 for the axis v; (iii) read off the angle from trM=1+2cosθ. Three short steps turn a grid of numbers into a complete geometric description.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.