IB Maths AA HLTopic 2 โ FunctionsPaper 1 & 2HL only~9 min read
Graphs & Roots of Polynomial Functions
A polynomial graph is fully determined by four things: the y-intercept, the roots, the multiplicity of each root, and the end behaviour. Once you have these, sketching is mechanical. The Fundamental Theorem of Algebra guarantees a real polynomial of degree n has exactly n zeros (counting complex pairs and repeats), which is what lets you back out an equation from a graph or finish factorising once one zero is known.
๐ What you need to know
Y-intercept: substitute x = 0 to get y = a0 (the constant term).
Roots: solve P(x) = 0 โ usually by factorising.
Multiplicity: if (x โ k)m is a factor, then x = k is a root of multiplicity m. The graph behaves differently at each value of m.
End behaviour is set by the degree (even/odd) and the sign of the leading coefficient.
Fundamental Theorem of Algebra: a real polynomial of degree n has exactly n zeros (counting multiplicity and complex pairs).
Conjugate root pairs: if a + bi is a zero of a real polynomial, so is a โ bi.
Every odd-degree polynomial has at least one real zero โ its graph must cross the x-axis somewhere.
At most n โ 1 stationary points for degree n; at least one turning point between any two distinct roots.
Multiplicity โ what each one looks like
The multiplicity of a root tells you how the curve behaves at the x-axis at that point. Four cases cover everything:
Mult 1
crosses
straight pass-through
Mult 2
touches
turning point on the axis
Mult odd โฅ 3
crosses
stationary point of inflection
Mult even โฅ 4
touches
turning point on the axis (flatter)
Three multiplicity types at a root
Quick mental rule: odd multiplicity โ crosses (the curve goes through); even multiplicity โ touches (the curve bounces off). Higher multiplicity just makes the curve flatter at the root.
End behaviour from the leading term
For very large |x|, only the leading term anxn matters โ every other term is negligible by comparison. So the ends are determined by two things: parity of n, and sign of an.
an > 0, n even
โ โ
both ends to +โ
an < 0, n even
โ โ
both ends to โโ
an > 0, n odd
โ โ
โโ on left, +โ on right
an < 0, n odd
โ โ
+โ on left, โโ on right
Mnemonic: even degrees behave like a parabola โ both ends go the same way. Odd degrees behave like a cubic โ the ends go opposite ways. The sign of the leading coefficient flips the picture vertically.
The sketching recipe
๐งญ Recipe โ sketching a polynomial
Find the y-intercept: substitute x = 0.
Find the roots and their multiplicities: factorise (or use given factored form).
Plot each root as either a “crosses” or “touches” point based on multiplicity.
Determine the end behaviour from the sign and parity of the leading term.
Connect with a smooth curve, ensuring at least one turning point between consecutive distinct roots.
Label all intercepts (with coordinates) and indicate the shape clearly.
Solving polynomial equations
The Fundamental Theorem of Algebra guarantees that a real polynomial of degree n has exactly n zeros (in โ, counting multiplicity). Two facts make these searchable:
Real linear factor
x = k real โ (x โ k) is a factor
factor theorem
Conjugate pair
a ยฑ bi roots โ (xโa)2 + b2 is a factor
non-real roots come in pairs
Odd degree
at least one real zero
graph must cross the x-axis
๐งญ Recipe โ find all zeros given one
Write the corresponding factor from the given zero (real โ linear; complex โ quadratic from the conjugate pair).
Divide the polynomial by that factor (long division or comparing coefficients).
Solve the resulting quotient โ typically a quadratic, finished off with the formula.
List all zeros: the original given one(s) plus the new ones from the quotient.
Worked examples
WE 1
Sketch a polynomial from its factorised form
Sketch the graph of f(x) = (x + 1)(x โ 2)2(x โ 4), labelling all intercepts.
Step 1: y-intercept โ substitute x = 0f(0) = (1)(โ2)ยฒ(โ4) = (1)(4)(โ4) = โ16 โ (0, โ16)Step 2: Roots and multiplicitiesx = โ1 (mult 1) โ crosses; x = 2 (mult 2) โ touchesx = 4 (mult 1) โ crossesStep 3: End behaviour โ leading termx ยท xยฒ ยท x = xโด; positive coefficient, even degreeboth ends โ +โx-ints (โ1, 0), (2, 0) [touch], (4, 0); y-int (0, โ16); both ends to +โcurve enters from top-left, dips through (โ1, 0), comes back up through (0, โ16), kisses (2, 0), dips again, then rises through (4, 0) up to top-right
WE 2
Find a polynomial from its graph
A polynomial graph touches the x-axis at (โ2, 0) with a stationary point of inflection, crosses the x-axis at (1, 0), and passes through (0, 16). The graph tends to โโ as x โ ยฑโ. Find a possible equation for the polynomial.
Step 1: Identify factors from multiplicitiesstationary inflection at (โ2, 0) โ multiplicity 3 โ (x + 2)ยณcrosses at (1, 0) โ multiplicity 1 โ (x โ 1)Step 2: Set up form with unknown leading coefficienty = a(x + 2)ยณ(x โ 1)Step 3: Use y-intercept to find ay(0) = a ยท (2)ยณ ยท (โ1) = โ8a = 16 โ a = โ2Step 4: Verify end behaviourleading term: โ2 ยท xยณ ยท x = โ2xโด (negative, even degree) โ both ends โ โโ โy = โ2(x + 2)ยณ(x โ 1)“stationary point of inflection” is the giveaway for multiplicity 3 โ without it, you’d think (x + 2) was a simple factor
WE 3
Describe the behaviour at each root
For f(x) = โ(x + 5)(x โ 1)2(x + 2)3, state: (a) the degree, (b) the y-intercept, (c) the behaviour at each root.
(a) Degree โ sum of multiplicities1 + 2 + 3 = 6(a) degree 6(b) y-intercept: f(0)f(0) = โ(5)(1)ยฒ(2)ยณ = โ(5)(1)(8) = โ40(b) (0, โ40)(c) Multiplicitiesx = โ5: mult 1 โ crossesx = 1: mult 2 โ touches (turning point on axis)x = โ2: mult 3 โ crosses with stationary inflection(c) crosses at โ5; touches at 1; crosses with flat tangent at โ2leading term: โxยนยทxยฒยทxยณ = โxโถ (negative, even) โ both ends to โโ
WE 4
State the number and nature of zeros
A real polynomial f(x) has degree 5. It has a real zero at x = 2 with multiplicity 2 and a real zero at x = โ1 with multiplicity 1. State the number and nature of any further zeros.
Step 1: Total zeros from FTAdegree 5 โ 5 zeros (counting multiplicity)Step 2: Real zeros accounted forx = 2 (mult 2) + x = โ1 (mult 1) = 3 zerosStep 3: Remaining zeros5 โ 3 = 2 zeros leftf is real โ any complex zeros come in conjugate pairs โ these 2 are a conjugate pairtwo non-real zeros forming a complex conjugate pairtwo further real zeros are also possible in principle, but the question wording “any further zeros” + odd-degree set-up makes a complex pair the standard answer
WE 5
Find all zeros given one
Given that x = 3 is a zero of f(x) = x3 โ 5x2 + 11x โ 15, find all three zeros of f.
Step 1: x = 3 is a zero โ (x โ 3) is a factorStep 2: Divide f by (x โ 3) โ compare coefficientsxยณ โ 5xยฒ + 11x โ 15 = (x โ 3)(xยฒ + ax + b)expand: xยณ + axยฒ + bx โ 3xยฒ โ 3ax โ 3bmatch xยฒ: a โ 3 = โ5 โ a = โ2match const: โ3b = โ15 โ b = 5quotient: xยฒ โ 2x + 5Step 3: Solve xยฒ โ 2x + 5 = 0x = (2 ยฑ โ(4 โ 20))/2 = (2 ยฑ โ(โ16))/2 = (2 ยฑ 4i)/2x = 1 ยฑ 2izeros: x = 3, x = 1 + 2i, x = 1 โ 2icubic has three zeros total โ one real and one complex conjugate pair, matching the FTA
WE 6
Construct a polynomial from given zeros
A real polynomial f(x) of degree 4 has zeros at x = โ2, x = 5, and x = 3 + i. The leading coefficient is 1. Find f(x) in expanded form.
Step 1: Use conjugate root theoremf real โ 3 โ i is also a zerofour zeros: โ2, 5, 3 + i, 3 โ i โStep 2: Combine the complex pair into a real quadratic(x โ (3 + i))(x โ (3 โ i)) = (x โ 3)ยฒ โ iยฒ = (x โ 3)ยฒ + 1= xยฒ โ 6x + 10Step 3: Combine the real linear factors(x + 2)(x โ 5) = xยฒ โ 3x โ 10Step 4: Multiply the two quadraticsf(x) = (xยฒ โ 3x โ 10)(xยฒ โ 6x + 10)= xโด โ 6xยณ + 10xยฒ โ 3xยณ + 18xยฒ โ 30x โ 10xยฒ + 60x โ 100= xโด โ 9xยณ + 18xยฒ + 30x โ 100f(x) = xโด โ 9xยณ + 18xยฒ + 30x โ 100always pair complex conjugates first โ they multiply to a clean real quadratic, simplifying the expansion
๐ก Top tips
Factorise before sketching: a polynomial in factored form gives roots and multiplicities immediately.
Memorise the four end-behaviour cases. Two parities ร two signs = four pictures โ quick mental reference.
Multiplicity rule of thumb: odd โ crosses; even โ touches. Higher multiplicities just flatten the curve at that root.
Complex zeros come in conjugate pairs for real polynomials โ never alone. If you’ve found one, you’ve actually found two.
Pair complex conjugates first when constructing or factorising โ they collapse to a real quadratic and remove the imaginary work.
Use the y-intercept to nail the leading coefficient when reverse-engineering an equation from a graph.
Check the sign and parity of your final leading term against the graph’s end behaviour. If they don’t match, the leading coefficient is the wrong sign.
โ Common mistakes
Treating a multiplicity-2 root as multiplicity-1. The graph touches the axis instead of crossing โ easy to spot when you know to look.
Missing the stationary inflection at a multiplicity-3 root. The graph crosses but with a flat tangent.
Reading end behaviour from a non-leading term. Only anxn matters as |x| โ โ.
Forgetting to count complex zeros when applying the FTA. Degree n means n zeros total โ real and complex combined.
Listing only one of a complex pair. If 2 + 5i is a zero, then 2 โ 5i is too (for real polynomials).
Setting the leading coefficient to 1 when reverse-engineering from a graph. Use the y-intercept (or another given point) to determine it.
Forgetting placeholders when dividing by a quadratic factor formed from a complex pair โ same multiple-missing-term issue as in the division note.
You can now read a polynomial from its graph and back. The next note, Sum & Product of Roots of Polynomials, exposes a shortcut: the sum and product of all the zeros are encoded in just two coefficients of the polynomial. Useful when you have partial information about the roots and need to find the rest without fully factorising.
Need help with Polynomial Graphs & Roots?
Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.