Graphs of Quadratic Functions and Transformations
Updated July 2026
This topic explains how the constants a,b, and c in the quadratic form y=a(x+b)2+c transform the standard parabola y=x2. Understanding these shifts and stretches is vital for the ESAT to identify vertex coordinates and graph orientation quickly without expansion.
The equation y=a(x+b)2+c represents the base function y=x2 after it has been scaled by a, shifted horizontally by −b, and shifted vertically by c.
Understanding the Transformation y=a(x+b)2+c
To understand how the values of a,b, and c affect the graph of a quadratic function, we can decompose the expression into a sequence of transformations. We typically assume a=0, as a=0 would result in a horizontal straight line. There are multiple logical paths to reach the final equation from the base function y=x2.
Path One: Horizontal Squash and Translations
When a>0, one way to interpret the constant a is as a horizontal transformation. Consider the following sequence:
- Start with the base function: y=x2.
- Apply a horizontal scale factor: y=(ax)2=ax2. This represents a horizontal squash towards the y-axis by a scale factor of 1/a if a>1.
- Apply a horizontal translation: y=a(x+b)2. This moves the graph b units to the left (or −b units in the x-direction).
- Apply a vertical translation: y=a(x+b)2+c. This moves the graph c units upwards.
Path Two: Vertical Stretch and Translations
A subtly different and often more intuitive method involves treating a as a vertical scaling factor. This path works for any a>0:
- Start with the base function: y=x2.
- Apply a vertical stretch: y=ax2. This is a vertical stretch parallel to the y-axis by a scale factor of a.
- Apply a horizontal translation: y=a(x+b)2. The graph is shifted by b units.
- Apply a vertical translation: y=a(x+b)2+c. The graph is shifted by c units.
You can verify that both methods yield the same result. For example, if a=4, Path One involves y=(2x)2, which is a horizontal squash by scale factor 1/2. Path Two involves y=4x2, which is a vertical stretch by scale factor 4. Both result in the same identical curve.
Handling Negative Values of a
When a is negative, such as a=−4, we cannot use the square root method from Path One because −4 is not a real number. In such cases, we must include a reflection step. The guide suggests a more detailed sequence:
- Start with y=x2.
- Apply a horizontal squash (or vertical stretch) using the absolute value of a: y=∣a∣x2.
- Reflect the graph in the x-axis: y=−∣a∣x2, which is equivalent to y=ax2.
- Apply the horizontal translation: y=a(x+b)2.
- Apply the vertical translation: y=a(x+b)2+c.
While this process is more cumbersome, it explains why the parabola opens downwards when a<0. The vertex of the resulting graph is always located at the coordinate (−b,c). To master this, you should pick various sets of values for a,b, and c 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 a determines the width and orientation: if a>0 it opens upwards, and if a<0 it opens downwards.
- The constant b causes a horizontal translation of −b units: a positive b shifts the graph to the left.
- The constant c causes a vertical translation of c units: a positive c shifts the graph upwards.
- The vertex of the parabola y=a(x+b)2+c is located at the point (−b,c).
In the ESAT, if you are given a quadratic in expanded form ax2+dx+e, always complete the square to get it into the form a(x+b)2+c to identify the vertex and transformations immediately.
Be extremely careful with the sign of b. Students often mistakenly think y=(x+3)2 means a shift to the right by 3, but it is actually a shift to the left by 3.
This vertex form is a specific application of general function transformations where y=a⋅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 instead of b?
A transformation of the form f(x+b) results in a translation in the negative x-direction. To return the argument to zero (the original vertex position of y=x2), x must equal −b.
Does it matter if I apply the stretch or the translation first?
Yes, order matters. In the form y=a(x+b)2+c, the b is inside the square and the a is outside. If you translate by b first, then stretch by a, you get a(x+b)2. If you stretch first then translate, you must replace x with (x+b) to reach the same result.
How does the value of a affect the 'steepness' of the graph?
As ∣a∣ increases, the parabola becomes narrower or steeper because the y-values increase more rapidly for the same change in x. Conversely, as ∣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.