01 · Transform a point
(6, −2) lies on f. Find its image on y = 3f(2(x + 1)) + 5.
Hint
Solve 2(x + 1) = 6 and transform the output.
Worked solution
x = 2 and y = 3(−2) + 5 = −1, giving (2, −1).
Understand · explore · practise
Combine graph translations, stretches and reflections. Track points, domains, ranges, asymptotes and stationary points, and compare transformation order interactively.
Before you startBasic graph transformations, function notation and domain/range; derivative section is optional
01 / Track a labelled point
Suppose (u, v) lies on y = f(x). For the transformed graph y = a f(b(x − c)) + d, with nonzero a and b, make the inside input equal to u: b(x − c) = u.
(u, v) → (u/b + c, av + d)
The horizontal coordinate is divided by b and then shifted by c. The vertical coordinate is multiplied by a and then shifted by d. Negative scale factors introduce reflections.
New graph: y = −3f(2(x − 1)) + 4
Here a = −3, b = 2, c = 1 and d = 4.
New x = 2/2 + 1 = 2
Solve the inside input condition.
New y = −3(−1) + 4 = 7
The transformed point is (2, 7).
02 / Horizontal order
The graph y = f(2(x − 3)) can be obtained by a horizontal scale factor 1/2 followed by a translation 3 units right. Its point mapping is u → u/2 + 3.
If you translate 3 units right first and then scale horizontally by 1/2, the mapping becomes u → (u + 3)/2. The final rule is f(2x − 3), equivalent to f(2(x − 3/2)). The final shift is 3/2, not 3.
A horizontal scale factor of 1/2 is often described as a compression. State its direction and factor explicitly to avoid confusing it with multiplying input coordinates by 2.
03 / Vertical order
Starting from y = f(x), moving up 2 gives f(x) + 2. Stretching that whole graph vertically by 2 then gives 2(f(x) + 2) = 2f(x) + 4.
Reversing those steps gives 2f(x) + 2. The same named operations can produce different graphs when performed in a different order.
Dashed: f(x) = x² − 1. Gold ring: original point. Green: final graph.
Final rule: y = 2(f(x) + 2) = 2x² + 2.
x = 1: original 0 → after up 2: 2 → after ×2: 4.
Pause, replay or seek freely. The notes explain the same idea and stay in view.
04 / Include reflections
Inside input: −(x + 1) = u ⇒ x = −u − 1
Reflect horizontally, then move 1 unit left.
Output: y = −2v + 3
Reflect vertically and stretch by factor 2, then move 3 units up.
Point (3, 4) → (−4, −5)
The complete mapping is more reliable than reversing signs by eye.
Horizontal and vertical operations act on different coordinates and can be interleaved without changing this point mapping. Two operations on the same coordinate may not commute.
05 / Transform domains and ranges
g(x) = −3f(−2(x − 3)) + 4
Keep the original domain and range restrictions.
−2 ≤ −2(x − 3) ≤ 6 ⇒ 0 ≤ x ≤ 4
A negative horizontal factor reverses the ordering of the endpoints.
−1 ≤ f ≤ 5 ⇒ −11 ≤ g ≤ 7
The vertical map sends −1 to 7 and 5 to −11. Range: [−11, 7].
Track endpoint inclusion too. A reflected open endpoint remains open at its new location. Do not assume every transformed graph has domain all real numbers.
06 / Asymptotes and intercepts
If x = u is a vertical asymptote of f, then x = u/b + c is its image. A horizontal asymptote y = v becomes y = av + d. Extrema and labelled points follow the same coordinate mapping.
Vertical asymptote: x = 4
The original x = 0 maps to 0/3 + 4.
Horizontal asymptote: y = −5
The original y = 0 maps to 2(0) − 5.
x-intercept: 2/(3(x − 4)) = 5 ⇒ x = 62/15
Find the new intercept by solving; it does not come from an original zero because 1/x has none.
y-intercept: y = −1/6 − 5 = −31/6
Substitute x = 0 only if it belongs to the domain.
An original x-intercept (u, 0) maps to height d. It remains an x-intercept only when d = 0. Likewise, translating horizontally can move the original y-intercept away from the y-axis.
07 / Exponential, logarithm and trigonometric graphs
y = e^(2(x − 1)) + 3
From eˣ: horizontal scale 1/2, right 1, up 3. Point (0, 1) becomes (1, 4). Domain all real; range y > 3; horizontal asymptote y = 3.
y = −ln(x + 2) + 1
From ln x: left 2, reflect vertically, up 1. Point (1, 0) becomes (−1, 1). Domain x > −2; range all real; vertical asymptote x = −2.
y = 2 sin(3(x − π/6)) − 1
In radians: amplitude 2, period 2π/3, horizontal shift π/6, range [−3, 1]. The original point (0, 0) maps to (π/6, −1).
08 / Stationary points
For differentiable f, g(x) = a f(b(x − c)) + d has derivative g′(x) = ab f′(b(x − c)). Since a and b are nonzero, a stationary input u of f maps to x = u/b + c.
If f has a local maximum at (2, 3), then g(x) = −3f(2(x − 1)) + 4 has a local minimum at (2, −5). The negative vertical factor swaps maximum and minimum; a horizontal reflection alone does not swap them.
This does not say every stationary point is an extremum: a stationary point of inflection remains one under these nonzero affine coordinate changes.
09 / Your turn
For questions about unknown f, use only the information supplied.
(6, −2) lies on f. Find its image on y = 3f(2(x + 1)) + 5.
Solve 2(x + 1) = 6 and transform the output.
x = 2 and y = 3(−2) + 5 = −1, giving (2, −1).
Describe the horizontal transformation in y = f(4x − 8).
Write 4x − 8 as 4(x − 2).
Scale horizontally by factor 1/4, then translate 2 units right. Point mapping: u → u/4 + 2.
Compare moving up 3 then stretching vertically by 2, with stretching vertically by 2 then moving up 3.
Apply each operation to the whole expression obtained so far.
First order: 2(f(x) + 3) = 2f(x) + 6. Reverse order: 2f(x) + 3. The final graphs differ by a vertical translation of 3.
f has domain (1, 5] and range [−2, 4). Find the domain and range of g(x) = −2f(x + 3) + 1.
Translate the input restriction and reverse output endpoints.
1 < x + 3 ≤ 5 gives −2 < x ≤ 2. Output −2 maps to 5 (included), while 4 maps to −7 (excluded). Range: (−7, 5].
From f(x) = 1/x, find the asymptotes of y = −4f(2(x + 3)) + 7.
Transform x = 0 and y = 0 separately.
Vertical asymptote x = −3; horizontal asymptote y = 7.
f(4) = 0. What point does this give on y = f(x − 2) + 3? Is it an x-intercept?
The original zero moves up.
The point is (6, 3), so it is not an x-intercept. To find new zeros you would need inputs where f equals −3.
f has a local minimum at (−2, 5). Find the corresponding point and type for g(x) = −f(−2x) + 4.
The negative vertical factor changes the type.
−2x = −2 gives x = 1; y = −5 + 4 = −1. The point is a local maximum at (1, −1).
State the range, period and horizontal shift of y = 3 cos(2(x + π/4)) − 2.
Separate amplitude, input multiplier and translation.
Range [−5, 1], period π, shift π/4 left. The input is 2(x − (−π/4)).
Find the domain and vertical asymptote of y = ln(5 − 2x) + 4.
The logarithm argument must be positive.
5 − 2x > 0 gives x < 5/2. The vertical asymptote is x = 5/2, approached from the left.
10 / Recap
Section 1 of 10 · Track a labelled point