Polynomial Functions — Complete Guide
End behavior, finding zeros, polynomial division, multiplicity, and graphing. Everything you need to master Chapter 3 of precalculus.
Quick Reference — Key Facts
End Behavior
- Determined by degree + leading coefficient
- Even degree → both tails same direction
- Odd degree → tails go opposite directions
- Negative leading coeff → flip the tails
Zeros & Multiplicity
- Fundamental Theorem: degree n → exactly n zeros in ℂ
- Real zeros = x-intercepts on the graph
- Odd multiplicity → crosses x-axis
- Even multiplicity → bounces (touches & returns)
End Behavior
End behavior describes what happens to f(x) as x → −∞ (far left) and x → +∞ (far right). Only the degree and the sign of the leading coefficient matter — all other terms become negligible.
| Degree | Leading Coeff. | As x → −∞ | As x → +∞ | Example |
|---|---|---|---|---|
| Even | Positive (+) | ↑ (up) | ↑ (up) | y = x², y = 2x⁴ |
| Even | Negative (−) | ↓ (down) | ↓ (down) | y = −x², y = −3x⁴ |
| Odd | Positive (+) | ↓ (down) | ↑ (up) | y = x³, y = 5x⁵ |
| Odd | Negative (−) | ↑ (up) | ↓ (down) | y = −x³, y = −2x⁵ |
Memory trick
Think of y = x² (even, positive → both tails up), y = −x² (even, negative → both tails down), y = x³ (odd, positive → down-left, up-right), and y = −x³ (odd, negative → up-left, down-right). Every other case is just a variation.
Finding Zeros — Three Methods
Zeros (roots) of a polynomial are the x-values where f(x) = 0. These three methods work together: the Rational Root Theorem narrows down candidates; division confirms them.
Method 1: Rational Root Theorem
If a polynomial with integer coefficients has a rational zero p/q (already reduced), then:
- pdivides the constant term
- qdivides the leading coefficient
Example: f(x) = x³ − 2x² − 5x + 6
Constant term: 6 → factors: ±1, ±2, ±3, ±6
Leading coefficient: 1 → factors: ±1
Possible rational zeros: ±1, ±2, ±3, ±6
Test x = 1: 1 − 2 − 5 + 6 = 0 ✓ → x = 1 is a zero
Test x = −2: −8 − 8 + 10 + 6 = 0 ✓ → x = −2 is a zero
Test x = 3: 27 − 18 − 15 + 6 = 0 ✓ → x = 3 is a zero
Method 2: Polynomial Long Division
Divide (x³ − 2x² − 5x + 6) by (x − 3). Same steps as long division with numbers: divide, multiply, subtract, bring down.
Divide: x³ − 2x² − 5x + 6 by (x − 3)
x³ ÷ x = x²
x² · (x − 3) = x³ − 3x²
Subtract: (x³ − 2x²) − (x³ − 3x²) = x²
Bring down: x² − 5x
x² ÷ x = x
x · (x − 3) = x² − 3x
Subtract: (x² − 5x) − (x² − 3x) = −2x
Bring down: −2x + 6
−2x ÷ x = −2
−2 · (x − 3) = −2x + 6
Subtract: (−2x + 6) − (−2x + 6) = 0
Result: x² + x − 2 = (x + 2)(x − 1)
So x³ − 2x² − 5x + 6 = (x − 3)(x + 2)(x − 1), giving zeros x = 3, x = −2, x = 1.
Method 3: Synthetic Division
Synthetic division is a shortcut for dividing by (x − c). Use only the coefficients and write c in the box. Same example: divide x³ − 2x² − 5x + 6 by (x − 3), so c = 3.
Coefficients: 1 −2 −5 6 | c = 3
Step 1: Bring down the first coefficient: 1
Step 2: 1 × 3 = 3 → add to −2: 1
Step 3: 1 × 3 = 3 → add to −5: −2
Step 4: −2 × 3 = −6 → add to 6: 0 (remainder)
Bottom row: 1 1 −2 | 0
Quotient: x² + x − 2 (same result, much faster)
When to use which:
Use synthetic division when dividing by (x − c). Use long division when dividing by a quadratic or any non-linear factor.
Multiplicity of Zeros
The multiplicity of a zero x = a is the number of times the factor (x − a) appears in the fully factored polynomial. Multiplicity controls whether the graph crosses or bounces at each x-intercept.
| Multiplicity | Graph Behavior | Description |
|---|---|---|
| 1 (odd) | Crosses x-axis | Graph passes straight through the x-axis |
| 2 (even) | Bounces (touches) | Graph touches x-axis and turns back — like a tangent |
| 3 (odd) | Crosses (with flex) | Graph crosses but flattens out at the intercept — S-shaped |
| 4 (even) | Bounces (flatter) | Touches and turns back, but even flatter near the axis |
Worked Example
f(x) = (x − 1)²(x + 2)
Zero at x = 1: factor (x − 1) appears 2 times → multiplicity 2 (even) → graph bounces at x = 1
Zero at x = −2: factor (x + 2) appears 1 time → multiplicity 1 (odd) → graph crosses at x = −2
Degree: 2 + 1 = 3 (odd), positive leading coefficient → end behavior: down left, up right
y-intercept: f(0) = (0−1)²(0+2) = (1)(2) = 2 → point (0, 2)
Factor Theorem
(x − a) is a factor of p(x) if and only if p(a) = 0.
This connects zeros and factors: finding a zero immediately gives you a factor, and finding a factor immediately gives you a zero.
Worked Example
Is (x − 2) a factor of f(x) = x³ − 3x² + 4?
Step 1: Evaluate f(2).
f(2) = (2)³ − 3(2)² + 4 = 8 − 12 + 4 = 0
Conclusion: f(2) = 0, so by the Factor Theorem, (x − 2) IS a factor of f(x).
Use synthetic division with c = 2 to find the remaining factor: x³ − 3x² + 4 = (x − 2)(x² − x − 2) = (x − 2)(x − 2)(x + 1).
Graphing Polynomials — Step-by-Step
Follow these steps in order to sketch an accurate graph of any polynomial.
Find the zeros
Use the Rational Root Theorem, factoring, or polynomial division to find all real zeros (x-intercepts).
Determine multiplicity
For each zero, count how many times its factor appears. This tells you whether the graph crosses or bounces at that x-intercept.
Check end behavior
Look at the degree and leading coefficient. Determine what happens as x → −∞ and x → +∞ using the four-case rule.
Find the y-intercept
Evaluate f(0) by substituting x = 0. This is always the constant term when expanded.
Plot and sketch
Plot the x-intercepts, y-intercept, and a few additional points if needed. Connect with a smooth curve that respects the end behavior and multiplicity at each zero.
Frequently Asked Questions
What is the Rational Root Theorem?
The Rational Root Theorem states that if a polynomial with integer coefficients has a rational zero p/q (in lowest terms), then p must divide the constant term and q must divide the leading coefficient. To use it: list all factors of the constant term (call them p), list all factors of the leading coefficient (call them q), then test every combination ±p/q by substituting into the polynomial. If the result is 0, you have found a zero.
What does multiplicity mean for a zero?
The multiplicity of a zero is how many times that factor appears in the factored form of the polynomial. If (x − a) appears an odd number of times, the graph crosses through the x-axis at x = a. If (x − a) appears an even number of times, the graph touches (bounces off) the x-axis at x = a and turns back. For example, f(x) = (x − 1)²(x + 2) has a zero at x = 1 with multiplicity 2 (bounces) and a zero at x = −2 with multiplicity 1 (crosses).
How do you determine end behavior of a polynomial?
End behavior depends only on the degree and the sign of the leading coefficient. Even degree, positive leading coefficient: both tails point up (↑ ↑). Even degree, negative leading coefficient: both tails point down (↓ ↓). Odd degree, positive leading coefficient: left tail down, right tail up (↓ ↑). Odd degree, negative leading coefficient: left tail up, right tail down (↑ ↓). Think of y = x² vs y = −x² for even, and y = x³ vs y = −x³ for odd.
Practice polynomial problems
Work through end behavior, rational root theorem, polynomial division, zeros, and graphing with step-by-step solutions. Free to start.
Start Practicing Free