📘 CodingMarble Learn

Polynomial Functions and Their Graphs

A polynomial function is y = aₙxⁿ + … + a₁x + a₀ with whole-number powers. The degree n and the leading coefficient aₙ fix the end behaviour. Each real zero r gives a factor (x − r); the graph crosses the x-axis at a zero of odd multiplicity and touches (bounces) at a zero of even multiplicity. A degree-n polynomial has at most n real zeros and at most n − 1 turning points, and exactly n zeros when complex ones are counted. The average rate of change between two points is the slope of the secant line.

🎬 Step-by-step story

  1. Here is y = (x + 2)(x − 1)(x − 3). Multiply it out: the biggest term is x³. Degree 3, leading coefficient 1.
  2. Look at the ends. Odd degree and a > 0: down on the left, up on the right. Make a negative and both ends flip.
  3. Each factor gives a zero. (x + 2) gives x = −2, (x − 1) gives 1, (x − 3) gives 3. The graph cuts the x-axis there.
  4. Now the factor (x − 1) appears twice. At x = 1 the graph only touches the axis and bounces back.
  5. Count the turns: at most degree − 1 = 2. The purple secant line shows the average rate of change from x = 0 to x = 2.
  6. Your turn: slide the three zeros and a. Predict where it crosses and where the ends point, then check.

Tip: drag the 3D scene to turn it. Use two fingers to zoom.

🤔 Common doubts, cleared

Why does only the leading term decide the ends?

For huge x, x³ grows much faster than x² or x. At x = 100, x³ = 1 000 000 but 5x = 500. The biggest power wins.

Why is the zero −2 when the factor is (x + 2)?

A product is 0 when a factor is 0: x + 2 = 0 gives x = −2.

Why does a double zero bounce?

(x − 1)² is never negative, so the sign of y does not change at x = 1. The graph comes to the axis and goes back the same side.

Why at most n − 1 turning points?

Between two turns the graph must go up then down. Each turn needs room between zeros; with n zeros there can be only n − 1 gaps.

Where are complex zeros on the graph?

They are not x-intercepts. They show up as a missing crossing: the curve turns before reaching the axis. Try placing zeros in free play and compare.

What is a polynomial function?

A polynomial function is f(x) = aₙxⁿ + aₙ₋₁xⁿ⁻¹ + … + a₁x + a₀, where the powers are whole numbers (0, 1, 2, …) and aₙ ≠ 0.

Names: degree 0 constant, 1 linear, 2 quadratic, 3 cubic, 4 quartic, 5 quintic. Not polynomials: 1/x, √x, 2ˣ.

Finite differences: for equally spaced x, the nth differences of a degree-n polynomial are constant (and equal aₙ × n!). This lets you find the degree from a table.

End behaviour

For very large |x| the leading term aₙxⁿ wins, so it decides where the ends go.

aₙ > 0aₙ < 0
n even↖ … ↗ (both up)↙ … ↘ (both down)
n odd↙ … ↗ (left down, right up)↖ … ↘ (left up, right down)

In symbols: if n is odd and aₙ > 0, then as x → −∞, y → −∞ and as x → +∞, y → +∞.

Symmetry: only even powers → even function (y-axis symmetry); only odd powers → odd function (origin symmetry).

Zeros, factors and multiplicity

Factor theorem: f(r) = 0 exactly when (x − r) is a factor. Remainder theorem: dividing f(x) by (x − r) leaves remainder f(r).

If (x − r) appears k times, r has multiplicity k:

Sketching from factored form: (1) plot zeros, (2) y-intercept f(0), (3) end behaviour from the leading term, (4) cross or bounce at each zero.

Writing an equation from a graph: read zeros and multiplicities, write y = a(x − r₁)(x − r₂)…, then use one more point to find a. A family of polynomials y = k(x − r₁)(x − r₂) shares zeros but has different k.

Turning points and solving polynomial equations

A degree-n polynomial has at most n − 1 turning points (local max/min) and at most n real zeros.

Solving f(x) = 0:

  1. Take out a common factor.
  2. Try integer factors of a₀ (rational root test: ± factors of a₀ ÷ factors of aₙ).
  3. When f(r) = 0, divide by (x − r) (long or synthetic division).
  4. Solve the quadratic left over.

Inequalities f(x) > 0: find zeros, then use the graph or a sign table to see where the curve is above the axis.

Complex zeros

The fundamental theorem of algebra: a degree-n polynomial has exactly n zeros, counting multiplicity and complex zeros.

If the coefficients are real, complex zeros come in conjugate pairs a ± bi. They do not show as x-intercepts. Example: x³ − x² + 4x − 4 = (x − 1)(x² + 4) has zeros 1, 2i, −2i; the graph crosses the axis only once.

Rates of change

Average rate of change from x = a to x = b: [f(b) − f(a)] ÷ (b − a), the slope of the secant.

Instantaneous rate at x = a: shrink the interval (a, a + h) with h very small; the secant becomes the tangent. Near a turning point it is 0. This leads to derivatives in calculus.

Try it: build a box

Take an A4-size sheet (about 30 cm × 21 cm). Cut equal squares of side x from the corners and fold up a box. Try x = 2, 4, 6 cm and measure the volume. Compare with V = x(30 − 2x)(21 − 2x). Which x gives the biggest box? (About 4 cm: a turning point.)

Key formulas and definitions

Worked examples

1. Give the degree, leading coefficient and end behaviour of f(x) = −2x⁴ + 3x − 1.

Degree 4 (even), aₙ = −2 (negative). Both ends go down: ↙ … ↘.

2. Find the zeros of f(x) = x(x − 2)²(x + 3) and say cross or bounce.

x = 0 (×1, cross), x = 2 (×2, bounce), x = −3 (×1, cross).

3. Is (x − 2) a factor of x³ − 3x² + 4?

f(2) = 8 − 12 + 4 = 0. Yes.

4. Solve x³ − 6x² + 11x − 6 = 0.

Try x = 1: 1 − 6 + 11 − 6 = 0, so (x − 1) is a factor. Divide: x² − 5x + 6 = (x − 2)(x − 3). Zeros 1, 2, 3.

5. A cubic has zeros −1, 2, 4 and passes through (0, 16). Find it.

y = a(x + 1)(x − 2)(x − 4). At x = 0: a(1)(−2)(−4) = 8a = 16, a = 2. y = 2(x + 1)(x − 2)(x − 4).

6. Find the average rate of change of f(x) = x³ from x = 1 to x = 3.

(27 − 1) ÷ (3 − 1) = 26 ÷ 2 = 13.

7. Find all zeros of x³ + x² + 9x + 9.

Group: x²(x + 1) + 9(x + 1) = (x + 1)(x² + 9). Zeros −1, 3i, −3i.

8. Solve (x + 2)(x − 1)(x − 3) > 0.

Zeros −2, 1, 3; odd degree, a > 0 so the graph starts below. Above the axis on −2 < x < 1 and x > 3.

Common mistakes

Practice quiz

1. The degree of 5x³ − x⁷ + 2 is:
2. For an even-degree polynomial with negative leading coefficient, the ends:
3. At a zero of multiplicity 2 the graph:
4. The most turning points a degree-5 polynomial can have:
5. If f(3) = 0, then:

Practice: answer these yourself

Type or choose your answer, then press Check. Use a hint if you are stuck; the full solution appears after you answer.

Frequently asked questions

How do you find the end behaviour of a polynomial?

Look only at the leading term aₙxⁿ: even n means both ends the same way, odd n opposite; the sign of aₙ says whether the right end goes up or down.

What does multiplicity of a zero mean?

How many times its factor appears. Odd multiplicity: the graph crosses. Even: it touches and bounces.

How many turning points can a polynomial have?

At most one less than its degree.

Where this is taught

Canada (Ontario)Grade 12B. Polynomial Functions
Canada (Ontario)Grade 12C. Polynomial and Rational Functions
England (GCSE, A level)Year 12B Algebra and functions
USA (Common Core, NGSS, AP)Grade 11Polynomial, rational and radical relationships
USA (Common Core, NGSS, AP)Grade 12Polynomial and Rational Functions
Germany (Bavaria)Jahrgangsstufe 12Functions: antiderivatives, product and chain rule

Learn first

Learn next

Related lessons

All Maths lessons