Transformations of function graphs
IB Mathematics AI SLΒ· Unit 2: Functions, Topic 7Β· 15 min read
1. Vertical and Horizontal Translationsβ β ββββ± 5 min
Translation
A rigid transformation that shifts every point on the graph of a function by a fixed distance, with no change to shape or size of the graph.
Translations follow consistent rules based on whether the constant is added inside or outside the function argument.
For original function , a vertical translation by units is . Positive shifts up, negative shifts down.
A horizontal translation by units is . Positive shifts right, negative shifts left.
Original function is . Write the equation of translated 2 units down and 4 units right.
- 1
Start with the original function:
- 2
Apply horizontal translation 4 units right: replace with :
- 3
Apply vertical translation 2 units down: add -2 outside the function:
Exam tip:
Always confirm your translation by checking a key point (like a vertex) to confirm shift direction.
2. Reflections Across the Axesβ β ββββ± 4 min
Reflection
A transformation that flips the graph across a given line to create a mirror image. Shape is unchanged, but orientation is reversed.
Reflections across the x-axis and y-axis follow simple rules based on where the negative sign is placed.
Reflection across the x-axis: : every y-coordinate is multiplied by -1.
Reflection across the y-axis: : every x-coordinate is multiplied by -1.
Original has y-intercept at . Find the y-intercept of reflected across the x-axis.
- 1
Apply the reflection rule: all y-coordinates are multiplied by -1.
- 2
Original y-intercept is , so multiply the y-coordinate by -1:
3. Vertical and Horizontal Dilationsβ β β βββ± 6 min
Dilation
A non-rigid transformation that stretches or compresses a graph by a scale factor, changing size but not overall shape.
The location of the scale factor (inside or outside the function) tells you if the dilation is horizontal or vertical, just like translations.
Vertical dilation by scale factor : , all y-coordinates multiplied by .
Horizontal dilation by scale factor : , all x-coordinates multiplied by .
Given , find the equation after a vertical stretch by scale factor 3 and horizontal compression by scale factor 2.
- 1
Apply vertical stretch first: multiply the entire function by 3:
- 2
Apply horizontal compression by 2: replace with :
- 3
Verify: original period of is , new period is , which matches the compression.
Exam tip:
Dilations from the x-axis are vertical, dilations from the y-axis are horizontal.
4. Combined Transformationsβ β β β ββ± 6 min
When multiple transformations are applied, order matters. We follow an order consistent with standard order of operations (BIDMAS/BODMAS):
First complete all horizontal transformations (inside ): do dilations/reflections first, then translations.
Then complete all vertical transformations (outside ): do dilations/reflections first, then translations.
Starting with , write the equation after: reflection across x-axis, horizontal shift 1 unit left, vertical shift 3 units up.
- 1
Start with original function:
- 2
Apply horizontal transformation: shift 1 unit left: replace with :
- 3
Apply vertical transformation: reflection across x-axis, multiply by -1:
- 4
Apply vertical translation 3 units up: add 3:
- 5
Check: original vertex at , new vertex at , which matches the required transformations.
Test your understanding of order:
What is the correct order to get from ?
A: Shift left 3, vertical stretch by 2, shift down 1
B: Vertical stretch by 2, shift left 3, shift down 1
C: Shift down 1, vertical stretch by 2, shift left 3
Reveal answer
A βCorrect! Horizontal transformations are done first, then vertical transformations with dilations before translations.
5. Common Pitfalls
Wrong move:
Writing as a shift 2 units right
Why:
The rule for horizontal translation is for shift , so the sign is reversed
Correct move:
Recognize shifts units left, shifts units right for positive
Wrong move:
Stretching horizontally by factor 2
Why:
The scale factor for horizontal dilations is inverted
Correct move:
dilates horizontally by factor , so compresses horizontally by factor 2
Wrong move:
Doing vertical translation before vertical dilation
Why:
Order of operations requires multiplication (dilation) before addition (translation)
Correct move:
Always apply dilations and reflections before translations for vertical transformations
Wrong move:
Interpreting as a reflection across the x-axis
Why:
The negative sign is inside the function argument, so it affects x-coordinates not y-coordinates
Correct move:
Negative outside = x-axis reflection; negative inside = y-axis reflection
Wrong move:
Interpreting as a horizontal shift left by
Why:
Confusing the position of the constant inside vs outside the function
Correct move:
Constants outside the function change y-coordinates, so result in a vertical shift
6. Quick Reference Cheatsheet
Transformation | Rule for | Effect on Graph |
|---|---|---|
Vertical translation | Shift up units () | |
Horizontal translation | Shift right units () | |
Reflection across x-axis | Flip over x-axis, | |
Reflection across y-axis | Flip over y-axis, | |
Vertical dilation | Stretch vertically by factor | |
Horizontal dilation | Compress horizontally by factor |
7. Frequently Asked
Do I need to sketch transformed graphs in exams?
Yes, both Paper 1 (non-calculator) and Paper 2 (calculator) regularly require accurate sketches of transformed functions, including labeling key points.
When this came up on past exams
AI-estimated based on syllabus patterns β cross-check with official past papers for accuracy. Use only as revision-focus signals.
- 2022 Β· 1
Find transformed function equation
- 2021 Β· 2
Sketch transformed exponential graph
- 2023 Β· 1
Identify transformation from equation
Going deeper
What's Next
Mastering function graph transformations is a foundational skill for nearly all graphing topics in IB Math AI SL, including quadratic functions, exponential and logarithmic models, and periodic trigonometric functions. Transformations allow you to quickly sketch complex graphs starting from simple parent functions, which saves critical time in both Paper 1 (non-calculator) and Paper 2 (calculator) exams. You will also apply transformations to model real-world phenomena, from shifting seasonal temperature models to scaling population growth curves. This knowledge directly prepares you for working with more complex functions and modeling problems that make up a large portion of your final exam.
