Home › IB Maths AA SL › Questions by topic › Transformations of Graphs

IB Maths AA SL · Unit 2: Functions

Transformations of Graphs (IB Maths AA SL): notes, exam questions and worked examples

Updated October 2026 · By Pete Bromfield

Changes outside the function move the graph vertically and do what they say: f(x)+b moves it up b, and pf(x) stretches it vertically by p. Changes inside act horizontally and do the opposite: f(x−a) moves it right a, and f(qx) stretches it by 1q. Name each transformation fully, with its type and value.

Practise transformations of graphs questions →

Free account: 5 more practice questions on transformations of graphs with instant feedback, and full worked answers on the free questions. Free, no card. Join free →

Try it first

1 of 8

  1. Question 1 of 8
  2. Question 2 of 8
  3. Question 3 of 8
  4. Question 4 of 8
  5. Question 5 of 8
  6. Question 6 of 8
  7. Question 7 of 8
  8. Question 8 of 8

Start with one question on transformations of graphs. Stuck? Take a hint. No sign-in needed.

The graph of y=f(x) has a maximum point at (8,5). What is the x-coordinate of the maximum point of y=f(2x+2)?
Choose your answer · keys 1–4

Transformations of Graphs notes

Translations

y=f(x)+b is a translation up by b; y=f(x−a) is a translation right by a. Together, y=f(x−a)+b is the translation by the vector (ab).

Stretches

y=pf(x) is a vertical stretch with scale factor p: every y-value is multiplied by p. y=f(qx) is a horizontal stretch with scale factor 1q: every x-value is divided by q.

Reflections

y=−f(x) reflects the graph in the x-axis; y=f(−x) reflects it in the y-axis.

Combined transformations and mapping points

Follow a point through each change. On y=3f(x−2)+1, the point (x,y) on y=f(x) moves to (x+2, 3y+1), so (1,4) moves to (3,13). Order matters when a stretch and a translation act in the same direction: 3f(x)+1 (stretch, then up 1) is not the same as 3(f(x)+1) (up 1, then stretch).

Describing a transformation in words

Examiners want the type and the value: "vertical stretch, scale factor 3", "translation by the vector (20)", "reflection in the x-axis". A description with only one of these, or a translation in the wrong direction, loses the mark.

Key formulas

Translations: f(x)+b up b; f(x−a) right a Learn it
Stretches: pf(x) vertical ×p; f(qx) horizontal ×1q Learn it
Reflections: −f(x) in the x-axis; f(−x) in the y-axis Learn it

The IB formula booklet is provided in every exam paper. In the booklet = printed there, so know where to find it; Learn it = not in the booklet, so learn it by heart. All AA SL formulas →

Transformations of Graphs worked examples

Worked example 1: Mapping coordinates · easy

The point P(4,−2) lies on y=f(x). Find the coordinates of the image of P under y=f(x−2)+3.

Solution

4 steps · 1 to fill in
Examiner tip: Transformations inside f(…) affect x counter-intuitively (opposite direction to the sign). Transformations outside affect y normally.

Worked example 2: Algebraic composition of transformations · medium

Given f(x)=3x2−2x, find g(x) obtained by translating f by the vector (20) then applying a vertical stretch of scale factor 4.

Solution

4 steps
Examiner tip: Always place (x−c) inside parentheses before expanding; forgetting these brackets is the most common cause of transformation-expansion errors.

Worked example 3: Describing complex sequences · hard

Describe a sequence of three transformations mapping f(x)=x onto g(x)=3−x−2.

Solution

4 steps
Examiner tip: When horizontal reflections and translations combine, always factor the negative sign INSIDE (i.e. f(−(x+c))) to read the correct translation direction.
Play with it Translate a parabola: drag the sliders

The dashed curve is y = f(x), where f(x) = x². Change h and k so that y = f(x − h) + k passes through all the points. Write the translation as a vector.

Want more? Open the full Grapher.

Transformations of Graphs exam-style questions

3 questions from our AA SL bank, written in the style of IB papers, easiest first. One has its full worked solution open here. Open the worked answer, or check your answer in the practice area.

Question 1 · easy · 5 marks · Paper 2

Let f(x)=x2−4. The graph of g(x) is obtained by translating the graph of f(x) by the vector (−23).

  1. Find an expression for g(x), fully expanded.

  2. Use your graphic display calculator to sketch both f(x) and g(x) on the same axes.

  3. Find the exact coordinates of the vertex of the graph of g(x).

Question 2 · medium · 6 marks · Paper 1

Let f(x)=1x. The function g(x) is obtained by translating f(x) right by 3 units and up by 2 units.

  1. Write down an expression for g(x).

  2. Show algebraically that g(x) can be written in the form h(x)=2x−5x−3.

  3. State the domain and range of h(x).

Full worked solution Free, no sign-in

  1. Translate right 3: 1x−3. A1
    Translate up 2: g(x)=1x−3+2. A1

  2. Write over a common denominator: g(x)=1+2(x−3)x−3. M1
    =1+2x−6x−3. A1
    =2x−5x−3=h(x). AG

  3. Domain: x∈R, x≠3. A1
    Range: y∈R, y≠2. A1

Every question here has a full worked solution. See them all →

Question 3 · hard · 6 marks · Paper 2

Consider the cubic function f(x)=−x3+2x2+5. Let g(x)=f(x−2).

  1. Use your GDC to find the coordinates of the local maximum and local minimum points on the graph of f(x).

  2. Hence, write down the coordinates of the local maximum and local minimum points on the graph of g(x).

  3. Find the coordinates of the two points of intersection between the graphs of f(x) and g(x).

Free account — sign in to download Topic PDF: 7 questions with worked answers · 4 pages · 166 KB

All 49 transformations of graphs questions →

Where students lose marks on transformations of graphs

Examiner's noteTransformations and inverses: incomplete descriptions and f⁻¹ notation

Where marks are lost: Candidates described only one of two transformations, gave a translation in the wrong direction, mishandled a vertical stretch (multiplying a function by a constant), misapplied log laws before transforming, and did not recognise f⁻¹ notation or that the domain of f⁻¹ is the range of f.

Examiners flagged this in 4 exam series (May 2024, November 2024, May 2025, November 2025). Summarised in our own words from IB subject reports, IB Programme Resource Centre. Read the full note →

Transformations of Graphs on your calculator

A GDC is allowed on Paper 2, not on Paper 1. Keystrokes for the Casio fx-CG50, TI-84 Plus CE and TI-Nspire, with a checked worked example:

Transformations of Graphs FAQ

Are graph transformations in the IB formula booklet?

No. None of the transformation rules are printed in the AA SL booklet, so learn them: inside the bracket acts horizontally and does the opposite of what it looks like; outside acts vertically and does what it says.

Why does f(x − 2) move the graph right, not left?

The new graph reaches each y-value when x − 2 equals the old x-value, so every point happens 2 units later, which is to the right.

How many IB Maths AA SL transformations of graphs questions are there?

There are 49 exam-style transformations of graphs questions in the AA SL question bank (Paper 1: 41 · Paper 2: 8), graded 16 easy, 19 medium, 10 hard, 4 very hard. Every question has a full IB-style mark scheme (M, A and R marks).

Is transformations of graphs on Paper 1 or Paper 2?

Both. In the bank, Paper 1: 41 · Paper 2: 8. Paper 1 is non-calculator, so practise the exact-value algebra as well as the GDC methods.

Next steps

More AA SL Unit 2: Equations of Straight Lines · Exponential and Logarithmic Functions · Functions: Domain, Range & Inverses · Graphing Functions · Quadratic Functions · Rational and Reciprocal Functions

Teaching this topic? Free ready-to-teach lesson (slides and teacher notes): Combined transformations.

Keep revising AA SL: AA SL revision notes · IB Maths AA SL past papers · AA SL common exam mistakes · AA SL syllabus checklist · AA SL functions knowledge organiser

What else is free here

Save your answers and track your progressA free account remembers the questions you have done on every topic and brings you back to this page.

Join free

Already have an account? Sign in

← All IB Maths AA SL topics