40% off

Early-bird ends 15 Aug, 9am

Lock in £90

Graphs of Quadratic Functions and Transformations

Updated July 2026

This topic explains how the constants a,ba, b, and cc in the quadratic form y=a(x+b)2+cy = a(x + b)^2 + c transform the standard parabola y=x2y = x^2. Understanding these shifts and stretches is vital for the ESAT to identify vertex coordinates and graph orientation quickly without expansion.

Core concept

The equation y=a(x+b)2+cy = a(x + b)^2 + c represents the base function y=x2y = x^2 after it has been scaled by aa, shifted horizontally by b-b, and shifted vertically by cc.

Understanding the Transformation y=a(x+b)2+cy = a(x + b)^2 + c

To understand how the values of a,ba, b, and cc affect the graph of a quadratic function, we can decompose the expression into a sequence of transformations. We typically assume a0a \neq 0, as a=0a = 0 would result in a horizontal straight line. There are multiple logical paths to reach the final equation from the base function y=x2y = x^2.

Path One: Horizontal Squash and Translations

When a>0a > 0, one way to interpret the constant aa is as a horizontal transformation. Consider the following sequence:

  1. Start with the base function: y=x2y = x^2.
  2. Apply a horizontal scale factor: y=(ax)2=ax2y = (\sqrt{a} x)^2 = ax^2. This represents a horizontal squash towards the y-axis by a scale factor of 1/a1/\sqrt{a} if a>1a > 1.
  3. Apply a horizontal translation: y=a(x+b)2y = a(x + b)^2. This moves the graph bb units to the left (or b-b units in the x-direction).
  4. Apply a vertical translation: y=a(x+b)2+cy = a(x + b)^2 + c. This moves the graph cc units upwards.

Path Two: Vertical Stretch and Translations

A subtly different and often more intuitive method involves treating aa as a vertical scaling factor. This path works for any a>0a > 0:

  1. Start with the base function: y=x2y = x^2.
  2. Apply a vertical stretch: y=ax2y = ax^2. This is a vertical stretch parallel to the y-axis by a scale factor of aa.
  3. Apply a horizontal translation: y=a(x+b)2y = a(x + b)^2. The graph is shifted by bb units.
  4. Apply a vertical translation: y=a(x+b)2+cy = a(x + b)^2 + c. The graph is shifted by cc units.

You can verify that both methods yield the same result. For example, if a=4a = 4, Path One involves y=(2x)2y = (2x)^2, which is a horizontal squash by scale factor 1/21/2. Path Two involves y=4x2y = 4x^2, which is a vertical stretch by scale factor 44. Both result in the same identical curve.

Handling Negative Values of a

When aa is negative, such as a=4a = -4, we cannot use the square root method from Path One because 4\sqrt{-4} is not a real number. In such cases, we must include a reflection step. The guide suggests a more detailed sequence:

  1. Start with y=x2y = x^2.
  2. Apply a horizontal squash (or vertical stretch) using the absolute value of aa: y=ax2y = |a|x^2.
  3. Reflect the graph in the x-axis: y=ax2y = -|a|x^2, which is equivalent to y=ax2y = ax^2.
  4. Apply the horizontal translation: y=a(x+b)2y = a(x + b)^2.
  5. Apply the vertical translation: y=a(x+b)2+cy = a(x + b)^2 + c.

While this process is more cumbersome, it explains why the parabola opens downwards when a<0a < 0. The vertex of the resulting graph is always located at the coordinate (b,c)(-b, c). To master this, you should pick various sets of values for a,ba, b, and cc and follow these transformations step by step using a graph sketching tool to see how the curve reacts to each change.

Key takeaways

  • The constant aa determines the width and orientation: if a>0a > 0 it opens upwards, and if a<0a < 0 it opens downwards.
  • The constant bb causes a horizontal translation of b-b units: a positive bb shifts the graph to the left.
  • The constant cc causes a vertical translation of cc units: a positive cc shifts the graph upwards.
  • The vertex of the parabola y=a(x+b)2+cy = a(x + b)^2 + c is located at the point (b,c)(-b, c).
Tips

In the ESAT, if you are given a quadratic in expanded form ax2+dx+eax^2 + dx + e, always complete the square to get it into the form a(x+b)2+ca(x+b)^2 + c to identify the vertex and transformations immediately.

Cautions

Be extremely careful with the sign of bb. Students often mistakenly think y=(x+3)2y = (x + 3)^2 means a shift to the right by 3, but it is actually a shift to the left by 3.

Insight

This vertex form is a specific application of general function transformations where y=af(x+b)+cy = a \cdot f(x + b) + c. This same logic applies to any function, whether it is a cubic, a square root, or a trigonometric function.

Frequently asked questions

Why is the horizontal shift b-b instead of bb?

A transformation of the form f(x+b)f(x + b) results in a translation in the negative x-direction. To return the argument to zero (the original vertex position of y=x2y=x^2), xx must equal b-b.

Does it matter if I apply the stretch or the translation first?

Yes, order matters. In the form y=a(x+b)2+cy = a(x + b)^2 + c, the bb is inside the square and the aa is outside. If you translate by bb first, then stretch by aa, you get a(x+b)2a(x + b)^2. If you stretch first then translate, you must replace xx with (x+b)(x + b) to reach the same result.

How does the value of aa affect the 'steepness' of the graph?

As a|a| increases, the parabola becomes narrower or steeper because the y-values increase more rapidly for the same change in xx. Conversely, as a|a| approaches zero, the parabola becomes wider.

Ready to test your knowledge?

You've reached the end of this section. Start a practice session to solidify your understanding and master this topic.