IB Mathematics: Applications and Interpretation HL 6 Sections80 LessonsLifetime
Transformation of graphs AI HL
Lesson 2.8 · Transformations of Graphs
Translations, reflections, stretches and combinations of transformations.
Faith connection
The apostle John writes, “let us not love in word, neither in tongue; but in deed and in truth” (1 John 3:18, KJV). Love becomes visible through our actions. In this lesson, a change to a function’s rule becomes visible as a change in its graph. As you learn to connect a rule with its effect, consider ways to make your care for others visible. Come to Jesus, our Savior and Lord, and ask him to help you love others in deed and in truth.
Learning objectives
By the end of this lesson, you should be able to:
- translate a graph horizontally and vertically;
- reflect a graph in the
-axis or
-axis; - apply vertical and horizontal stretches;
- track points, domains and ranges through a transformation;
- describe composite transformations in the correct order;
- use transformations to interpret mathematical models.
1. Begin with a known graph
Suppose the graph of
contains a point
. A transformation changes its position or shape according to a rule. Tracking known points is often the most reliable way to sketch the new graph.
The graph of
contains
,
and
. Its vertex is
, its axis of symmetry is
, its domain is all real numbers, and its range is
. We can use these features to recognise its transformations.
2. Translations
A translation moves every point by the same amount.
| New graph | Movement from |
Point mapping |
|---|---|---|
| Up |
||
| Right |
||
| Right |
Negative values reverse the stated direction. A translation by the vector
moves the graph
units right and
units down.
Translate
by
. The new equation is:
![]()
The vertex moves from
to
. The point
moves to
. The new range is
.
Remember: The horizontal sign looks opposite to the direction of movement:
moves right by
.
3. Reflections
A negative sign outside the function changes each output’s sign. A negative sign inside changes each input’s sign.
| New graph | Reflection | Point mapping |
|---|---|---|
| In the |
||
| In the |
Let
. The point
lies on its graph. Under reflection in the
-axis:
![]()
The point becomes
. Under reflection in the
-axis:
![]()
The original point
becomes
.
If a graph is already symmetric about the relevant axis, its reflection may look unchanged. For example,
satisfies
.
4. Vertical stretches
For
, the graph of
multiplies every output by
. The
-coordinates stay the same:
![]()
If
, the graph stretches vertically. If
, it is compressed vertically. Points on the
-axis stay fixed.
Let
. The graph contains
and has zeros at
and
. For
, the point
moves to
; the zeros remain at
and
. Its vertex moves from
to
.
If the multiplier is negative, combine a vertical stretch by its absolute value with a reflection in the
-axis.
5. Horizontal stretches
For
, the graph of
changes each horizontal coordinate by the factor
:
![]()
If
, the graph is compressed horizontally. If
, it stretches horizontally. Points on the
-axis stay fixed.
Let
. The graph begins at
and contains
. For
, divide the old
-coordinates by
:
moves to
, and
moves to
. The new domain is
.
If the inside multiplier is negative, a reflection in the
-axis is also involved. Check the full expression before describing the result.
6. Track domains, ranges and asymptotes
Translations and stretches move important graph features along with the points. For example, a vertical asymptote
follows the horizontal point mapping, while a horizontal asymptote
follows the vertical mapping.
Start with
, whose asymptotes are
and
. Consider:
![]()
Move the original graph right
units, stretch its outputs by factor
, then move it up
units. Its vertical asymptote is
, its horizontal asymptote is
, its domain is
, and its range is
.
7. Composite transformations and their order
Several transformations can be combined. Some orders give different final graphs, especially when a stretch and a translation act in the same direction. Describe a sequence that actually produces the stated equation.
Starting with
, obtain
by stretching vertically by factor
and then translating up
:
![]()
If you translate up
first and then stretch, you obtain
, a different graph.
Starting with
, obtain
by compressing horizontally by factor
and stretching vertically by factor
. In degree mode, the period changes from
to
, and the amplitude changes from
to
.
Suppose
lies on
. For
, match the inside input to the old input
:
![]()
The new output is
. Therefore
lies on the graph of
.
8. Transformations in a model
Changes to a graph can describe changes to a real situation. Interpret the units before describing a translation or stretch.
Let
be a factory’s output, in items per day,
days after a production plan begins. A second factory follows the same pattern but begins
days later and produces twice as many items on corresponding days. Its model is:
![]()
The replacement
represents a delay of
days. The outer factor
doubles the output. If the original model applies for
, this translated model applies for
.
Calculator and sketching tips
- Graph the original function and its transformed version on the same axes to check direction and scale.
- Mark transformed intercepts, vertices, endpoints and asymptotes when applicable.
- When finding a transformed point, work from the equation or map its coordinates; avoid estimating by eye.
- Use degree mode for sinusoidal examples whose periods are given in degrees.
- Restrict the graph to the physically meaningful domain in a modelling question.
IB-style Paper 1 · Skill practice
Question 1 · Describe transformations
Describe a sequence of transformations taking
to
. State the new vertex and range.
Show solution
Translate left
, stretch vertically by factor
, reflect in the
-axis, then translate up
. The vertex is
and the range is
. The vertical stretch and reflection can be performed in either order here.
Question 2 · Map a point
The point
lies on
. Find the corresponding point on
.
Show solution
For the original input
, solve
to obtain
. The new output is
. The point is
.
Question 3 · Domain and range
Let
, with domain
. For
, state the domain and range, and identify the transformed endpoint.
Show solution
Require
, so the domain is
. Since
, the range is
. The endpoint is
.
Question 4 · Asymptotes
Starting from
, describe the transformations leading to
. State the asymptotes and the domain and range.
Show solution
Translate left
, stretch vertically by factor
and reflect in the
-axis, then translate down
. The vertical asymptote is
and the horizontal asymptote is
. The domain is
and the range is
.
Question 5 · Order matters
Starting with
, write the equation obtained by:
- translating up
and then stretching vertically by factor
; - stretching vertically by factor
and then translating up
.
Show solution
Part (a) gives
. Part (b) gives
. The vertical positions differ by
units.
Question 6 · Transforming a sine graph
In degree mode, consider
. State the amplitude, period, equation of the midline, maximum and minimum values. Describe how
was transformed.
Show solution
The amplitude is
, the period is
, and the midline is
. The maximum is
and the minimum is
. Compress horizontally by factor
, stretch vertically by factor
, and translate down
.
Applications and interpretation
Application 1 · A delayed delivery schedule
A company models daily deliveries by
for
, where
is days after a schedule starts. A second route begins
days later and handles
times the deliveries on corresponding days.
- Write a model
for the second route. - State its domain.
- Find
and interpret the result.
Show solution
for
. At
,
. The model predicts
deliveries on day
after the first schedule began.
Application 2 · A new Ferris wheel
A wheel’s passenger height is modelled in metres by
for
minutes, with the calculator in degree mode. A replacement wheel has twice the radius, the same midline height and takes twice as long for one revolution. Both rides begin at their lowest point.
- Write a model
for the replacement wheel. - State its period and range.
- Explain the transformations from
to
.
Show solution
The original amplitude is
m and period is
minutes. The new amplitude is
m and period is
minutes. Keeping the midline at
m gives:
![]()
The mathematical range is
m. A negative height is physically impossible, so a wheel with twice the radius cannot keep this midline and remain above ground. The proposed replacement requires a higher centre. This check exposes an unrealistic design assumption.
Application 3 · Cost after a policy change
A transport provider models a fare by
euros for journeys of
km. A new policy adds €2 to every fare and doubles the per-kilometre part, while retaining the original €3 starting charge.
- Show that the new fare is
. - Express
using
. - Explain why simply writing
would give the wrong policy.
Show solution
The new fixed charge is
euros, and the distance rate is
euros per kilometre, so
. Since
, one expression is
, for
if the original model’s stated domain must be respected. Alternatively,
for
. Writing
also doubles the original €3 starting charge, resulting in an incorrect fixed amount of €8.
Application 4 · Comparing periodic signals
A sensor records
, where
is measured in seconds and angles are in degrees. An upgraded sensor records the same underlying pattern with twice the amplitude, half the period and a baseline that is
units higher.
- Construct an equation for the upgraded signal.
- State its maximum and minimum readings and its period.
- Find its reading at
second.
Show solution
The original amplitude is
, baseline is
, and period is
seconds. The upgraded amplitude is
, baseline is
, and period is
seconds. Thus
. Its maximum is
, minimum is
, and
.
Paper 1 checklist
For an outside change, track the output; for an inside change, track the input. Check the direction of a horizontal translation carefully. Map a known point to verify the result. When several changes are involved, state an order that produces the exact equation. In applications, check that the transformed graph remains meaningful.