How to find the equation of a quadratic function from its graph

[17 May 2011]

A reader recently asked:

I would like to know how to find the equation of a quadratic function from its graph, including when it does not cut the x-axis. Thanks.


Modelling

This is a good question because it goes to the heart of a lot of "real" math. Often we have a set of data points from observations in an experiment, say, but we don’t know the function that passes through our data points. (Most "text book" math is the wrong way round – it gives you the function first and asks you to plug values into that function.)

A quadratic function is a parabola

The graph of a quadratic function is a parabola. The parabola can either be in "legs up" or "legs down" orientation.

We know that a quadratic equation will be in the form:

y = ax2 + bx + c

Our job is to find the values of a, b and c after first observing the graph. Sometimes it is easy to spot the points where the curve passes through, but often we need to estimate the points.

Let’s start with the simplest case. (We’ll assume the axis of the given parabola is vertical.)

Parabola cuts the graph in 2 places

quadratic equation

We can see on the graph that the roots of the quadratic are:

x = 2 (since the graph cuts the x-axis at x = − 2); and

x = 1 (since the graph cuts the x-axis at x = 1.)

Now, we can write our function for the quadratic as follows (since if we solve the following for 0, we’ll get our 2 intersection points):

f(x) = (x + 2)(x − 1)

We can expand this to give:

f(x) = x2 + x − 2

This is a quadratic function which passes through the x-axis at the required points.

But is this the correct answer?

It turns out there are an infinite number of parabolas passing through the points (−2,0) and (1,0).

Here are some of them (in green):

quadratic equation

And don’t forget the parabolas in the "legs down" orientation:

quadratic equation

So how do we find the correct quadratic function for our original question (the one in blue)?

System of Equations method

To find the unique quadratic function for our blue parabola, we need to use 3 points on the curve. We can then form 3 equations in 3 unknowns and solve them to get the required result.

On the original blue curve, we can see that it passes through the point (0, −3) on the y-axis. We’ll use that as our 3rd known point.

Using our general form of the quadratic, y = ax2 + bx + c, we substitute the known values for x and y to obtain:

Substituting (−2,0):

0 = a(−2)2 + b(−2) + c = 4a − 2b + c

Substituting (1,0):

0 = a(1)2 + b(1) + c = a + b + c

Substituting (0,−3):

3 = a(0)2 + b(0) + c = c

So we get c = 3.

Substituting c = 3 in the first line gives:

4a − 2b = 3; and substituting into the second line gives:

a + b = 3

Multiplying the last line by 2 and adding it to the line before gives

a = 1.5 and with that, we easily get b = 1.5.

So the correct quadratic function for the blue graph is

f(x) = 1.5x2 + 1.5x − 3

We note that the "a" value is positive, resulting in a "legs up" orientation, as expected.

Vertex method

Another way of going about this is to observe the vertex (the "pointy end") of the parabola.

We can write a parabola in "vertex form" as follows:

y = a(xh)2 + k

For this parabola, the vertex is at (h, k).

In our example above, we can’t really tell where the vertex is. It’s near (−0.5, −3.4), but "near" will not give us a correct answer. (If there are no other "nice" points where we can see the graph passing through, then we would have to use our estimate.)

The next example shows how we can use the Vertex Method to find our quadratic function.

One point touching the x-axis

quadratic equation

This parabola touches the x-axis at (1, 0) only.

If we use y = a(xh)2 + k, we can see from the graph that h = 1 and k = 0.

This gives us y = a(x − 1)2. What is the value of "a"?

But as in the previous case, we have an infinite number of parabolas passing through (1, 0). Here are some of them:

quadratic equation

In this example, the blue curve passes through (0, 1) on the y-axis, so we can simply substitute x = 0, y = 1 into y = a(x − 1)2 as follows:

1 = a(− 1)2

This gives us a = 1.

So our quadratic function for this example is

f(x) = (x − 1)2 = x2 − 2x + 1

Note: We could also make use of the fact that the x-value of the vertex of the parabola y = ax2 + bx + c is given by:

x=-\frac{b}{2a}

No points touching the x-axis

Here’s an example where there is no x-intercept.

quadratic equation

We can see the vertex is at (-2, 1) and the y-intercept is at (0, 2).

We just substitute as before into the vertex form of our quadratic function.

We have (h, k) = (-2, 1) and at x = 0, y = 2.

So

y = a(xh)2 + k

becomes

2 = a(0 − (−2))2 + 1

2 = 4a +1

a = 0.25

So our quadratic function is:

f(x) = 0.25(x −(−2))2 + 1 = 0.25(x + 2)2 + 1

f(x) = 0.25x2 + x + 2

Using math software to find the function

a. Wolfram|Alpha

This Wolfram|Alpha search gives the answer to my last example.

b. Excel

You could use MS Excel to find the equation. Enter the points in cells as shown, and get Excel to graph it using "X-Y scatter plot". This gives the black curve shown. Then right click on the curve and choose "Add trendline" Choose "Polynomial" and "Order 2". (This gives the blue parabola as shown below).

In the "Options" tab, choose "Display equation on chart".

We get the following result.

quadratic equation

c. GeoGebra

GeoGebra was not so useful for this task. GeoGebra will give us the equation of a parabola, but you need to know the focus and directrix first. This is not so straightforward from observations of a graph.

Conclusion

Finding the equation of a parabola given certain data points is a worthwhile skill in mathematics. Parabolas are very useful for mathematical modelling because of their simplicity.

Related posts:

  1. Interactive parabola graphs I've added a new page containing 3 interactive graphs...
  2. How to reflect a graph through the x-axis, y-axis or Origin? A reader asks how to graph f(-x) and -f(x), and...
  3. How to draw y^2 = x – 2? How do we draw parabolas that are moved around the...
  4. Quadratic formula by completing the square – easier method Here's an easier way to derive the Quadratic Formula using...
  5. Autograph 2-D and 3-D graph plotter: a review Autograph is a well-designed 2-D and 3-D plotting application...

Share

Tweet this page:

Get the Daily Math Tweet!

Google Plus 1

14 Comments on “How to find the equation of a quadratic function from its graph”

  1. Alan Cooper says:

    Thanks, once again, for emphasizing “real” math (for both utility and understanding). I agree that this is the kind of thing that schools and texts need to concentrate more on.

    Another approach to the parabola problem, which may be of particular interest to calculus students, is that for a parabola to be the graph of y=ax^2+bx+c:
    c is the y-intercept (ie the height at the point where x=0)
    b is the slope of the tangent line at that point, and
    a is the height of the graph above that line at x=1

    One of the activities in my “Blue Meanies” game (at http://qpr.ca/math/applets/meanies/ )asks students to “guess” the equation of a parabola through three points by imagining the curve and using its geometry (in various ways) to determine the equation.

  2. Murray says:

    Thanks for the calculus-based approach, Alan. And thanks for sharing “Meanies”!

  3. Henry Bartley says:

    I love maths and as a maths student here in DWU university,this lesson send to me is a great help in my learning.

    Thank you.

  4. alQpr » Blog Archive » How to find the equation of a quadratic function from its graph :: squareCircleZ says:

    [...] Bourne of squareCircleZ has posted on ‘How to find the equation of a quadratic function from its graph‘. This is indeed the type of discussion and exercise that we need to see more of.  Not only [...]

  5. WITHO JACOB MYEFU says:

    Thanks. Its well understood.

  6. Lisa A. Gonzales says:

    Thanks!!! This helps a lot!!! I agree, as an engineering student this should be a main discussion in all math classes. I am so glad I found this site.

  7. Fernando Ireeuw says:

    I am a physics and Maths student, and with this lesson sent to me is really a great help in doing quadratics and projectile motion.

    Thank you…

  8. Math Teachers at Play # 39 « Let's Play Math! says:

    [...] Murray Bourne explains step by step How to find the equation of a quadratic function from its graph. [...]

  9. Kathryn Peake says:

    GeoGebra can be used very easily to find the equation of a parabola: given three points, A, B, C input the command FitPoly[{A, B, C}, 2].

    There is also a spreadsheet, which can be used as easily as Excel.

  10. Murray says:

    Hi Kathryn and thanks for your input. I was not aware of the FitPoly command in GeoGebra – it’s a shame it is not included in one of the menus.

  11. Mick Stevens says:

    I am a 41 year old who is about to study maths and physics at uni for the first time; stuff like this is fantastic.

    Keep up the good work.

  12. Murray says:

    @Mick: Thanks for the positive feedback. Good luck with your studies!

  13. Carolyn says:

    I am confused about one thing….If the y-intercept is (4.2), would we replace the 4 in place if the x instead of zero….just making sure the 0 is not used every time.

  14. Murray says:

    @Carolyn: I’m not quite sure what your question means (don’t want to lead you astray!).

    If we have a y-intercept, the we find it by substituting x = 0. Nothing magic about it – when x does equal zero, we are on the y-axis.

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

axs