Sequences, functions and graphs · Subtopic 8 of 11
Transformations of Graphs
Translating, stretching and reflecting y=f(x): what each of f(x)+a, f(x+a), af(x) and f(ax) does, how to describe it in exam language, and how to combine transformations in the right order.
Cambridge 9709 Paper 1Edexcel YMA01 WMA13Edexcel 9MA0 Paper 1Edexcel 9MA0 Paper 2Edexcel 4MA1 Papers 1H, 2H≈ 50 minRevision 6 · updated 2026-10-27
Section 1 of 14
Learning objectives
Recognise and describe translations, stretches and reflections of y=f(x).
Find the image of a point, such as a vertex, under a transformation.
Write the equation of a transformed graph.
Apply combinations of transformations in the correct order, and describe a combination.
Pause and think
Warm-up: the graph of y=x2 has its vertex at (0,0). Where is the vertex of y=(x−3)2? And of y=x2−3?
Section 2 of 14
Core idea
Start hereMoving a graph without redrawing it
You know the shape of y=x2 by heart. What does y=(x−3)2+2 look like? You could plot dozens of points, or you could notice it's the same parabola moved 3 right and 2 up. Every change to a formula, adding, multiplying, inside or outside the brackets, moves, stretches or flips the graph in a predictable way.
The big idea
Changes outsidef act on y and do what you'd expect: f(x)+a up a, af(x) stretch vertically by a, −f(x) flip in the x-axis. Changes inside act on x and do the opposite: f(x+a) left a, f(ax) squash horizontally by a1, f(−x) flip in the y-axis.
1. Translations
Translations of y = x²f(x)+3 adds 3 to every output, so the graph moves up 3. f(x−2) moves the graph right2, even though there is a minus sign.
Why f(x−a) moves the graph right
Point on y=f(x):(p,f(p))
Any point of the original.
On y=f(x−a), put x=p+a:y=f(p+a−a)=f(p)
To get the same output we must input a more.
(p,f(p))⟶(p+a,f(p))
Every point moves a to the right.
y=f(x−a) is y=f(x) translated by (a0), i.e. right by a. Similarly y=f(x)+b is a translation by (0b).
y = (x − a)², sliding as a changesWhen a is positive the curve moves right; when a is negative, left. The dashed curve is the original y=x2.
2. Stretches and reflections
Stretches of y = sin x2sinx reaches 2 instead of 1 (vertical stretch, factor 2). sin2x fits two waves into 360∘ (horizontal stretch, factor 21).
y=af(x)y=f(ax)y=−f(x)y=f(−x)stretch parallel to the y-axis, factor astretch parallel to the x-axis, factor a1reflection in the x-axisreflection in the y-axis
Worked exampleWhere does a point go?
y=f(x) has a maximum at (2,6). Find the maximum point of (a) y=f(x+1), (b) y=3f(x), (c) y=f(2x), (d) y=−f(x).
Goal
Image of (2,6) under each transformation.
Strategy
Outside changes act on y as written; inside changes act on x inversely.
1
f(x+1):(2−1,6)=(1,6)
Left 1.
2
3f(x):(2,18)
y trebled.
3
f(2x):(1,6)
x halved.
4
−f(x):(2,−6)
Flipped: becomes a minimum.
Answer(1,6); (2,18); (1,6); (2,−6) (minimum).
✓ CheckFor (c): y=f(2x) at x=1 gives f(2)=6 ✓.
3. Combining transformations
Worked exampleDescribe y=2(x−3)2+1 from y=x2
Describe a sequence of transformations from y=x2 to y=2(x−3)2+1.
Goal
An ordered list.
Strategy
Build the formula from x2 in steps, recording each change.
1
x2→(x−3)2
Translation (30).
2
(x−3)2→2(x−3)2
Stretch parallel to the y-axis, factor 2.
3
2(x−3)2→2(x−3)2+1
Translation (01).
AnswerTranslate right 3, stretch vertically ×2, translate up 1. Vertex (0,0)→(3,1).
✓ CheckVertex of 2(x−3)2+1 is (3,1) ✓.
⚠️ Common misconceptionOrder can matterStretching by 2 then adding 1 gives 2f(x)+1; adding 1 then stretching gives 2(f(x)+1)=2f(x)+2. Different! Follow the order in which the formula is built.
Pause and think
What transformation maps y=sinx to y=sin3x?
Summary
Outside: acts on y, as expected.
Inside: acts on x, the opposite way.
Track key points; mind the order.
Key words
Translation
A slide, described by a column vector.
Stretch
Scaling in one direction by a factor.
📜 HistoryGeometry as the study of transformations.In 1872 the German mathematician Felix Klein proposed that each kind of geometry should be understood through the transformations it allows: moves, reflections, stretches. His "Erlangen programme" changed how mathematicians think about shape, and it is the same idea you are using here, one graph at a time.
🌍 In the real worldEvery video game does this.When a character in a game moves, grows or flips to face the other way, the computer is applying translations, stretches and reflections to its coordinates, many times a second. Phone photo apps do the same when you crop, zoom or mirror a picture.
Keep reading for free
Create a free account to read the rest of this lesson: key formulae, worked examples, explore the graph, common mistakes, exam tip, guided practice and more. Your answers are checked and your progress is saved.