Home

Tutoring

Subjects

Live Classes

Study Coach

Essay Review

On-Demand Courses

Colleges

Games

Opening subject page...

Loading your content

  1. College Algebra
  2. Graphing Polynomial Functions: Zeros and Multiplicity

COLLEGE ALGEBRA • QUADRATICS & POLYNOMIALS

Graphing Polynomial Functions: Zeros and Multiplicity

Understanding how the roots of a polynomial and their multiplicities shape the graph's behavior at each intercept.

SECTION 1

Historical Context & Motivation

The study of polynomial equations stretches back millennia, but the systematic analysis of how their solutions govern the shape of their graphs is a comparatively modern enterprise. Ancient Babylonian mathematicians could solve specific quadratic problems as early as 2000 BCE, yet they had no concept of a coordinate plane on which to visualize those solutions. The marriage of algebra and geometry—what we now call analytic geometry—would not arrive until the seventeenth century, and it was this union that made graphing polynomials possible. Once mathematicians could plot curves described by algebraic expressions, a natural question emerged: how does the algebraic structure of a polynomial, especially the nature of its roots, determine the visual features of the curve?

~2000 BCE
Babylonian Quadratics
Babylonian scribes solved quadratic-type problems using geometric cut-and-paste methods on clay tablets, establishing the earliest known work with polynomial-like equations.
1637
Descartes' La Géométrie
René Descartes published La Géométrie, introducing the Cartesian coordinate system and allowing algebraic equations to be visualized as curves for the first time.
1799
Fundamental Theorem of Algebra
Carl Friedrich Gauss provided the first rigorous proof that every non-constant polynomial has at least one complex root, guaranteeing that degree-n polynomials factor completely into n linear factors over the complex numbers.
1820s–1830s
Multiplicity and Factored Form
Building on work by Euler and Lagrange, algebraists formalized the concept of a root's multiplicity—the number of times a linear factor appears in a polynomial's complete factorization—and began connecting multiplicity to the tangency behavior of curves.
20th Century
Modern Curve Sketching
With the development of calculus-based curve sketching and eventually graphing technology, the interplay between a polynomial's algebraic factorization and its graphical features became a central topic in both precalculus and college algebra curricula.

The central question motivating this lesson is deceptively simple: given a polynomial written in factored form, can we predict exactly how the graph behaves at each x-intercept without plotting hundreds of points or relying on technology? The answer is yes—and the key lies in the multiplicity of each zero. Multiplicity tells us not just where the graph touches or crosses the x-axis, but how it approaches and leaves each intercept, giving us a powerful tool for sketching accurate polynomial graphs by hand.

SECTION 2

Core Principles & Definitions

Before we can graph a polynomial function effectively, we need to establish several foundational concepts that connect the algebraic representation of a polynomial to its geometric behavior. A polynomial function of degree n takes the general form f(x) = aₙxⁿ + aₙ₋₁xⁿ⁻¹ + ⋯ + a₁x + a₀, where aₙ ≠ 0 and n is a non-negative integer. The zeros (also called roots) of f are the values of x for which f(x) = 0; geometrically, these correspond to the x-intercepts of the graph. When f is written in fully factored form, each zero's multiplicity is revealed as the exponent on its corresponding linear factor, and this multiplicity governs the graph's local behavior at that intercept.

1

Zero / Root of a Polynomial

A value r is a zero of f(x) if f(r) = 0. Equivalently, (x − r) is a factor of f(x). On the graph, r corresponds to the point (r, 0), an x-intercept.
2

Multiplicity of a Zero

If (x − r)ᵏ is a factor of f(x) but (x − r)ᵏ⁺¹ is not, then r has multiplicity k. Multiplicity determines whether the graph crosses or merely touches the x-axis at x = r.
3

Odd vs. Even Multiplicity

A zero with odd multiplicity causes the graph to cross the x-axis (the function changes sign). A zero with even multiplicity causes the graph to touch the axis and turn back (the function does not change sign).
4

Degree and End Behavior

The degree n and leading coefficient aₙ determine the graph's end behavior. If n is even and aₙ > 0, both ends rise; if n is odd and aₙ > 0, the left end falls and the right end rises.
5

Turning Points

A polynomial of degree n has at most n − 1 turning points (local maxima or minima). The total number of real zeros, counted with multiplicity, equals n by the Fundamental Theorem of Algebra.
✦ KEY TAKEAWAY
Think of multiplicity like a car encountering a speed bump (the x-axis). A zero with odd multiplicity is like a road that passes through the bump—the car crosses to the other side. A zero with even multiplicity is like a cul-de-sac at the bump—the car touches the pavement, reverses direction, and stays on the same side. Higher multiplicities make the graph flatten out more at the intercept, much like a wider, smoother speed bump that the car barely notices.
SECTION 3

Visualizing Zeros and Multiplicity

The following diagram illustrates three polynomial functions that share the same zero at x = 0 but with different multiplicities. Observe how increasing the multiplicity changes the graph's behavior at the origin: a single zero (multiplicity 1) produces a clean crossing, a double zero (multiplicity 2) creates a parabolic tangency, and a triple zero (multiplicity 3) yields an inflection-point crossing with a characteristic flattening.

Behavior at a Zero: Multiplicity 1 vs. 2 vs. 3xy−2−112f(x) = x(multiplicity 1)f(x) = x²(multiplicity 2)f(x) = x³(multiplicity 3)Crosses axisTouches & turnsFlattens & crosses
Three functions sharing the zero x = 0. The cyan curve (multiplicity 1) crosses the axis linearly. The violet curve (multiplicity 2) touches the axis and bounces back. The pink curve (multiplicity 3) flattens at the axis before crossing through with an inflection.

The pattern visible in the diagram generalizes as follows. Near a zero x = r with multiplicity k, the polynomial behaves approximately like aₙ(x − r)ᵏ for values of x close to r. When k = 1, the graph crosses the axis at roughly the same angle as a straight line. When k = 2, the graph resembles a parabola that just kisses the axis—what we describe as tangent behavior. For k = 3, the graph flattens before passing through the axis, creating an inflection point. In general, higher even multiplicities produce increasingly flat bounces, while higher odd multiplicities produce increasingly flat crossings.

SECTION 4

Mathematical Framework

The algebraic machinery behind graphing polynomials through their zeros and multiplicities rests on the Factor Theorem and the Fundamental Theorem of Algebra. Together, these results guarantee that every polynomial of degree n with real coefficients can be expressed as a product of linear and irreducible quadratic factors over the reals, and as a product of exactly n linear factors over the complex numbers. The factored form makes zeros and their multiplicities explicit.

GENERAL FACTORED FORM
f(x) = aₙ(x − r₁)^{m₁}(x − r₂)^{m₂} ⋯ (x − rⱼ)^{mⱼ}
where r₁, r₂, …, rⱼ are the distinct real zeros, m₁, m₂, …, mⱼ are their respective multiplicities, aₙ is the leading coefficient, and m₁ + m₂ + ⋯ + mⱼ ≤ n (equality holds when all zeros are real).
MULTIPLICITY RULE
If (x − r)^k divides f(x) and (x − r)^{k+1} does not, then r has multiplicity k.
Odd k ⇒ graph crosses x-axis at x = r. Even k ⇒ graph touches x-axis at x = r and turns around. The larger k is, the flatter the graph near x = r.
END BEHAVIOR
As x → ±∞, f(x) ≈ aₙxⁿ
The end behavior depends on the degree n and the sign of aₙ. If n is even: both ends point the same direction (up if aₙ > 0, down if aₙ < 0). If n is odd: the ends point in opposite directions (left-down/right-up if aₙ > 0, left-up/right-down if aₙ < 0).
MAXIMUM TURNING POINTS
Number of turning points ≤ n − 1
A polynomial of degree n can have at most n − 1 turning points (local extrema). The actual number depends on the specific coefficients and multiplicities.
📐 Connection to Calculus
The multiplicity of a zero r is directly related to the derivatives of f at r. If r has multiplicity k, then f(r) = f′(r) = f″(r) = ⋯ = f⁽ᵏ⁻¹⁾(r) = 0, while f⁽ᵏ⁾(r) ≠ 0. This explains the flattening: the first k − 1 derivatives vanish, so the function and its rate of change both approach zero as x approaches r, producing the characteristic tangency.
SECTION 5

Classifying Intercept Behavior by Multiplicity

We can systematically classify the behavior of a polynomial's graph at each x-intercept based on the multiplicity of the corresponding zero. The table below summarizes the visual signature of multiplicities 1 through 5, along with an indication of the local shape that the graph assumes near the intercept. Recognizing these patterns is the single most important skill for sketching polynomial graphs accurately without a calculator.

Summary of intercept behavior by multiplicity
Multiplicity kParityBehavior at x = rLocal Shape
1OddCrosses the x-axisResembles a straight line through (r, 0)
2EvenTouches and turnsResembles a parabola tangent to the x-axis
3OddCrosses with flatteningResembles a cubic inflection through (r, 0)
4EvenTouches with pronounced flatteningResembles x⁴; very flat tangency
5OddCrosses with extreme flatteningResembles x⁵; nearly horizontal before crossing
Complete Polynomial Graph: f(x) = −(x + 3)(x + 1)²(x − 2)³Degree 6 · Leading coefficient negative · Zeros at x = −3, −1, 2xy−3−12x = −3Mult. 1 · Crossesx = −1Mult. 2 · Bouncesx = 2Mult. 3 · Flat crossx → −∞, f(x) → −∞x → +∞, f(x) → −∞End BehaviorDegree 6 (even), aₙ < 0Both ends → −∞(opens downward)
Graph of f(x) = −(x + 3)(x + 1)²(x − 2)³, a degree-6 polynomial with three distinct real zeros. At x = −3 (multiplicity 1) the graph crosses cleanly. At x = −1 (multiplicity 2) it bounces off the axis. At x = 2 (multiplicity 3) the graph flattens before crossing through. Both ends descend because the degree is even and the leading coefficient is negative.

The second diagram above illustrates a realistic polynomial with mixed multiplicities. Notice how the sum of the multiplicities (1 + 2 + 3 = 6) equals the degree, confirming that all roots are real. The negative leading coefficient ensures that both tails of the graph point downward. Between consecutive zeros, the sign of f(x) is determined by testing a single point in each interval, since a continuous polynomial can only change sign at a zero. This technique—identifying zeros, classifying their multiplicities, determining end behavior, and checking signs in the intervals—constitutes a complete strategy for sketching polynomial graphs.

SECTION 6

Worked Example: Sketching a Polynomial Graph

Let us work through a complete example to see the entire graphing strategy in action. We will sketch the graph of f(x) = 2(x + 2)²(x − 1)(x − 3) by identifying the degree, end behavior, zeros, multiplicities, y-intercept, and sign pattern.

Sketch the graph of f(x) = 2(x + 2)²(x − 1)(x − 3)

Step 1 — Determine the Degree and Leading Coefficient

Multiply out the highest powers from each factor: 2 × x² × x × x = 2x⁴. The degree is 4 (even) and the leading coefficient is 2 (positive). Therefore both ends of the graph rise: as x → −∞, f(x) → +∞, and as x → +∞, f(x) → +∞.
Degree 4, aₙ = 2 > 0 ⇒ both ends rise

Step 2 — Identify the Zeros and Their Multiplicities

Set each factor equal to zero. From (x + 2)² = 0 we get x = −2 with multiplicity 2 (even → touches and turns). From (x − 1) = 0 we get x = 1 with multiplicity 1 (odd → crosses). From (x − 3) = 0 we get x = 3 with multiplicity 1 (odd → crosses). Check: 2 + 1 + 1 = 4, which equals the degree.
Zeros: x = −2 (mult. 2), x = 1 (mult. 1), x = 3 (mult. 1)

Step 3 — Find the y-Intercept

Evaluate f(0): f(0) = 2(0 + 2)²(0 − 1)(0 − 3) = 2(4)(−1)(−3) = 2 × 4 × 3 = 24. The y-intercept is (0, 24).
y-intercept: (0, 24)

Step 4 — Determine the Sign Pattern in Each Interval

The zeros divide the real line into four intervals: (−∞, −2), (−2, 1), (1, 3), and (3, ∞). Test one point in each: f(−3) = 2(1)(−4)(−6) = 48 > 0; f(0) = 24 > 0 (already computed); f(2) = 2(16)(1)(−1) = −32 < 0; f(4) = 2(36)(3)(1) = 216 > 0. So the sign pattern is +, +, −, +.
Signs: (+)(+)(−)(+) across intervals

Step 5 — Sketch the Graph

Starting from the far left, the graph descends from +∞. It arrives at x = −2 from above, touches the x-axis (multiplicity 2), and bounces back upward, remaining positive through the interval (−2, 1). The graph passes through the y-intercept at (0, 24). It then crosses the x-axis downward at x = 1 (multiplicity 1), becoming negative in (1, 3). Finally, it crosses back up through the x-axis at x = 3 (multiplicity 1) and rises toward +∞. The graph has at most 4 − 1 = 3 turning points, and indeed we observe exactly three: one near x = −2 (the bounce), one local minimum between x = 1 and x = 3, and one implicit from the initial descent.
Graph sketched: bounce at −2, crossings at 1 and 3, both ends rising
SECTION 7

Common Errors and Strategic Tips

When graphing polynomials by hand, several common pitfalls can lead to inaccurate sketches. Understanding these errors and knowing how to avoid them is just as important as knowing the correct procedure. The following table summarizes the most frequent mistakes alongside the correct approach.

Common errors when graphing polynomials and their corrections
Common ErrorWhy It's WrongCorrect Approach
Confusing zeros with turning pointsA zero is where f(x) = 0; a turning point is where f changes from increasing to decreasing or vice versa. They may or may not coincide.A zero with even multiplicity is also a turning point, but a zero with odd multiplicity is not.
Ignoring the leading coefficient's signThe sign of aₙ flips the entire end behavior. A negative leading coefficient reverses the direction of both tails.Always multiply out the leading terms of all factors to determine aₙ before sketching.
Forgetting to count multiplicity toward the degreeIf f(x) = (x − 1)³(x + 2)², the degree is 3 + 2 = 5, not 2 (the number of distinct zeros).Sum all exponents in factored form. This sum must equal the degree.
Drawing sharp corners at zerosPolynomials are smooth, differentiable curves. They never have sharp corners, cusps, or breaks.Draw smooth, rounded transitions at every zero, with flattening proportional to the multiplicity.
Incorrect sign pattern between zerosGuessing the sign of f(x) in each interval without testing a point can produce a graph that violates the crossing/bouncing rules.Test one x-value in each interval between consecutive zeros and evaluate (or determine the sign of) f(x) there.
💡 STRATEGIC TIP
Think of graphing a polynomial as assembling a bridge from both ends toward the middle. First, anchor your two endpoints using end behavior (determined by degree and leading coefficient). Then place your support pillars (the zeros) on the x-axis and label each as a crossing or a bounce. Finally, check the sign of f(x) in each interval to determine whether the curve runs above or below the axis. Connect the dots smoothly, and you have a reliable sketch.
SECTION 8

Connections to Advanced Topics

The concepts of zeros and multiplicity extend well beyond the college algebra context. In calculus, multiplicity directly relates to the behavior of derivatives at a root, as noted earlier. In linear algebra, the characteristic polynomial of a matrix has eigenvalues as its zeros, and the multiplicity of each eigenvalue has deep implications for diagonalizability and the structure of the Jordan normal form. In complex analysis, the order of a zero of an analytic function generalizes the polynomial notion of multiplicity and governs the local mapping behavior of the function. These connections underscore that mastering multiplicity in the polynomial context builds intuition that transfers across the entire mathematical landscape.

How concepts from this lesson extend into advanced mathematics
TopicCollege Algebra VersionAdvanced Extension
Zeros / RootsReal solutions of f(x) = 0, visualized as x-interceptsComplex roots, eigenvalues, zeros of analytic functions
MultiplicityExponent on a linear factor; determines crossing vs. bouncingAlgebraic vs. geometric multiplicity of eigenvalues; order of vanishing in complex analysis
FactorizationWriting f(x) as a product of linear factors over ℝFactorization over ℂ, unique factorization domains in abstract algebra
End behaviorDetermined by degree and leading coefficientAsymptotic analysis, dominant balance in differential equations
Graph shape at interceptsQualitative: crossing or tangencyTaylor expansion about the root; contact order with the x-axis in differential geometry

If you continue into calculus, you will find that the first and second derivative tests provide a precise quantitative picture of the turning points and concavity that we sketch qualitatively here. The connection is direct: knowing that a zero of multiplicity k means the first k − 1 derivatives vanish at that point gives calculus a running start in analyzing local behavior. In numerical analysis, the multiplicity of a root also affects the convergence rate of root-finding algorithms like Newton's method, which converges more slowly at roots of higher multiplicity unless the algorithm is modified.

SECTION 9

Practice Problems

PROBLEM 1 — CONCEPTUAL
Explain in your own words why a zero with even multiplicity cannot cause the graph of a polynomial to cross the x-axis. Use the concept of sign change in your explanation.
PROBLEM 2 — BASIC CALCULATION
Given f(x) = (x + 4)(x − 1)²(x − 5), identify: (a) the degree, (b) all zeros and their multiplicities, (c) the end behavior, and (d) the y-intercept.
PROBLEM 3 — INTERMEDIATE
A polynomial of degree 5 has zeros at x = −2 (multiplicity 2), x = 0 (multiplicity 1), and x = 3 (multiplicity 2). Its leading coefficient is negative. Describe the end behavior and sketch the qualitative shape of the graph, indicating where the graph crosses or bounces at each zero.
PROBLEM 4 — APPLIED
A civil engineer models the vertical deflection y (in mm) of a beam of length 6 m by y(x) = −0.5x²(x − 6)², where x is the horizontal distance (in m) from the left support. Identify the zeros and their multiplicities, explain what they represent physically, and describe what the shape of the graph tells us about the beam's deflection.
PROBLEM 5 — CRITICAL THINKING
Prove that if f(x) is a polynomial with real coefficients and r is a real zero of even multiplicity, then f does not change sign at x = r. That is, show there exists a δ > 0 such that f(x) has the same sign for all x in (r − δ, r) and (r, r + δ). You may use the factorization f(x) = (x − r)ᵏ · g(x) where g(r) ≠ 0.
SUMMARY

Lesson Summary

Graphing a polynomial function begins with writing it in factored form, which reveals the zeros (x-intercepts) and their multiplicities (the exponents on each linear factor). A zero with odd multiplicity causes the graph to cross the x-axis, while a zero with even multiplicity causes the graph to touch and bounce off the axis. Higher multiplicities produce progressively flatter behavior near the intercept.

The complete graphing strategy combines four elements: (1) the degree and leading coefficient determine end behavior; (2) the zeros and their multiplicities determine the intercept behavior; (3) the y-intercept gives one additional anchor point; and (4) testing the sign of f(x) in each interval between zeros determines whether the curve lies above or below the axis. Together, these tools allow accurate hand-sketching of polynomial graphs of any degree, a skill that builds critical algebraic intuition for calculus and beyond.

Varsity Tutors • College Algebra • Graphing Polynomial Functions: Zeros and Multiplicity