MCR3U Functions · Unit 1 — Introduction to Functions
Lesson 1.8
Using Transformations to Graph Functions
Put it all together: a, k, d and c in one equation. Stretch, flip and slide any parent graph — and find where every point lands.
Estimated time: 30–45 minutes
Learning goals
- explain the roles of a, k, d and c in g(x) = af(k(x − d)) + c
- apply the point mapping (x, y) → (x/k + d, ay + c)
- apply scaling and reflections before translations
- factor the coefficient of x out of the bracket to find k and d
- determine the domain, range or asymptotes of a transformed function
Step 1 of 4
Warm Up
Three quick questions from Lessons 1.6 and 1.7.
You already know what each piece does on its own. Today you put a, k, d and c together in one equation.
Step 2 of 4
Learn
The general form, the point rule, three worked examples and the sequence builder.
Real-world idea
One editing app, four sliders
Imagine an editing app with four sliders for a photo: size, flip, sideways position and up/down position. Any combination of settings is possible — and you can always undo them one at a time.
Every transformation of a parent graph works the same way. The four numbers a, k, d and c are the sliders, and g(x) = af(k(x − d)) + c is the full set of controls.
Key term
General transformation form
g(x) = a·f(k(x − d)) + c
g(x) = 2√(3(x − 1)) + 5 uses f(x) = √x with a = 2, k = 3, d = 1, c = 5.
a — vertical scaling by |a|; a vertical stretch if |a| > 1, a vertical compression if 0 < |a| < 1, and a reflection in the x-axis if a < 0.
k — horizontal scaling by 1/|k|; a horizontal compression if |k| > 1, a horizontal stretch if 0 < |k| < 1, and a reflection in the y-axis if k < 0.
d — horizontal translation: right if positive, left if negative.
c — vertical translation: up if positive, down if negative.
Point mapping
Worked example
Example A — Graph g(x) = −2√(2(x − 3)) + 1 using f(x) = √x.
Read the values
Match g to a·f(k(x − d)) + c.
a = −2, k = 2, d = 3, c = 1
Describe the transformations
Horizontal compression by 1/2, vertical stretch by 2, reflection in the x-axis, 3 right, 1 up.
Map key points
Use (x, y) → (x/2 + 3, −2y + 1).
(0, 0) → (3, 1); (1, 1) → (3.5, −1); (4, 2) → (5, −3)
State domain and range
The curve starts at (3, 1) and goes down to the right.
Domain: x ≥ 3. Range: y ≤ 1
Answer: Starting point (3, 1); the curve runs down and to the right. Domain x ≥ 3; range y ≤ 1.
Example A — parent (grey) and g(x) = −2√(2(x − 3)) + 1
g(x) = −2√(2(x − 3)) + 1
Domain: x ≥ 3 · Range: y ≤ 1
Worked example
Example B — Graph g(x) = 3|0.5(x + 2)| − 4 using f(x) = |x|.
Read the values
x + 2 = x − (−2).
a = 3, k = 0.5, d = −2, c = −4
Describe the transformations
Horizontal stretch by 2, vertical stretch by 3, 2 left, 4 down.
Find the vertex
The vertex (0, 0) moves to (d, c).
(0, 0) → (−2, −4)
State domain and range
The V opens up from (−2, −4).
Domain: all real numbers. Range: y ≥ −4
Answer: Vertex (−2, −4); the V opens up and is 3 times as steep. Domain all real numbers; range y ≥ −4.
Example B — parent (grey) and g(x) = 3|0.5(x + 2)| − 4
g(x) = 3|0.5(x + 2)| − 4
Domain: all real numbers · Range: y ≥ −4
Same graph, different sliders
Worked example
Example C — The equation g(x) = f(3x + 12) hides its shift. Rewrite it in transformation form.
Factor the coefficient of x
Take 3 out of both terms inside the bracket.
3x + 12 = 3(x + 4)
Rewrite
Now the form shows k and d directly.
g(x) = f(3(x + 4))
Read k and d
k = 3, and x + 4 = x − (−4).
k = 3, d = −4
Describe
The graph is compressed horizontally by 1/3 and shifted 4 units left.
Shift: 4 left — not 12 left
Answer: g(x) = f(3(x + 4)): compression by 1/3 and a shift 4 left. The shift is 4, not 12.
Transformation Sequence Builder
Identify a, k, d and c, then build the graph step by step — or find the mistake.
Target · parent f(x) = √x
g(x) = −2√(2(x − 3)) + 1
Step 1 · Identify a, k, d and c
Scale and flip first, slide last.
Every point (x, y) moves to (x/k + d, ay + c).
Step 3 of 4
Practice
Identify, map, apply and explain. Hints wait until you ask.
Build it
Read a, k, d and c from the equation.
Apply it
Move points and find domain and range in context.
Challenge
Factor k, describe full transformation sets, and find asymptotes.
Explain it
Correct an error and describe what really happens.
Step 4 of 4
Mastery Check
Six questions, no hints. Answer them all, then see how you did.
Lesson 1.8 mastery check
6 questions · no hints during the check. Answer them all, then check your score — you can retry as many times as you like.