Stretching Functions in MYP Extended Maths

Learn vertical and horizontal stretches of functions in MYP Extended Maths Year 5. Master af(x) and f(bx) with clear scale factor rules and worked examples.

Want help mastering this topic?
Work 1-on-1 with an IB expert tutor.
Book a session →

What Is a Stretch?

A stretch scales a graph — making it taller or flatter, narrower or wider — without moving it to a different location. Stretches are distinct from translations and reflections because they change the distances between points, not just their position or sign. At Extended level, you need to handle both vertical and horizontal stretches with precision.

Vertical Stretch: af(x)

Multiplying the output by a constant a gives y = af(x). This stretches the graph vertically by a scale factor of a:

Every point (x, y) becomes (x, ay). The x-intercepts stay fixed; the y-intercept and all other y-values scale by a.

Horizontal Stretch: f(bx)

Replacing x with bx inside the function gives y = f(bx). This stretches the graph horizontally by a scale factor of 1/b:

Every point (x, y) becomes (x/b, y). The y-intercept is unchanged; the x-intercepts and all other x-values scale by 1/b. As with horizontal translations, the scale factor is the reciprocal of b — a common source of confusion.

Worked Example

Start with f(x) = x². Then 2f(x) = 2x² is a narrower parabola (vertical stretch, scale factor 2). And f(2x) = (2x)² = 4x² — also appears narrower but for a different reason (horizontal compression, scale factor 1/2). Understanding the distinction matters for Criterion C communication tasks.

Common Mistakes

Frequently asked questions

Builds on earlier transformation work by focusing on combining multiple transformations in the correct order and reverse-engineering equations from transformed graphs. You learn how horizontal shifts, vertical shifts, stretches, and reflections interact when applied together, and how the order changes the final graph. You also practise reading a transformed curve and writing its equation in the form a*f(b(x-h))+k.
Students often apply horizontal transformations in the wrong order. Inside-the-bracket changes act opposite to intuition and must be done in reverse: for f(2x-6), factor first to f(2(x-3)), then shift right by 3 and horizontally compress by factor 2. Safe rule: vertical follow standard order (stretch then shift), horizontal are reversed (shift then stretch). When extracting equations from a graph, identify the new vertex first.
Ready to start?
Book a free diagnostic.
Get started →

Related