Every root of a polynomial, real and complex, with each one substituted back so you can see how well it actually satisfies the equation. A polynomial of degree n has exactly n roots counted with multiplicity — that is the fundamental theorem of algebra, and it only holds once complex numbers are al...
Every root, real and complex, with the working checked. A polynomial of degree n has exactly n roots counted with multiplicity — that is the fundamental theorem of algebra, and it holds only once complex numbers are allowed. Each root here is substituted back so you can see how well it actually satisfies the equation.
3 DISTINCT ROOTS
1
2
3
Found by Durand–Kerner iteration. The worst residual is 8.88e-16 — that is how far the polynomial is from zero at these values.
| Root | Kind | Multiplicity | |p(root)| |
|---|---|---|---|
| 1 | real | 1 | 4.8e-35 |
| 2 | real | 1 | 8.9e-16 |
| 3 | real | 1 | 2.0e-31 |
Roots are far more sensitive to the coefficients than people expect. The standard demonstration is Wilkinson’s polynomial, (x−1)(x−2)…(x−10), expanded out. Change the coefficient of x⁹ from −55 to −55.0000001 — a relative change of about two parts in a billion — and the roots move by around a hundred thousand times that in relative terms. Nothing is wrong with the arithmetic; the problem is that a polynomial written in coefficient form encodes its roots very indirectly, and small changes to the encoding make large changes to what it encodes.
WHERE THE ROOTS ARE
A real root is where the curve meets the axis. A root of even multiplicity touches the axis and turns back without crossing; an odd one passes through. That is a useful thing to know by eye — a curve that grazes zero and returns has a repeated root there.
Durand–Kerner iteration · live calculation
Pick the degree, then enter every coefficient from the highest power down. A missing term is a zero and must be written in — leaving a gap changes the degree.
Read the multiplicities as well as the values. A root listed with a multiplicity of two or more is where the curve touches the axis and turns back rather than crossing it.
Check the residual column. It shows how far the polynomial is from zero at each root — around 10⁻¹⁶ means exact to the limit of the arithmetic, and a repeated root will legitimately be larger.
Treat any warning about unresolved roots as real. It means several values sit closer together than double precision can separate, and no method could do better with the same inputs.
24 Times Table
Calculate instantly →
Quadratic Equation Solver
Calculate instantly →
Logarithm Calculator
Calculate instantly →
Fraction Calculator
Calculate instantly →
Fraction Simplifier
Calculate instantly →
Linear Equation Solver
Calculate instantly →
25 Times Table
Calculate instantly →
26 Times Table
Calculate instantly →
27 Times Table
Calculate instantly →
Simultaneous Equations Solver (2×2)
Calculate instantly →
28 Times Table
Calculate instantly →
Exponent Calculator
Calculate instantly →
29 Times Table
Calculate instantly →
30 Times Table
Calculate instantly →
Times Tables Mega Calculator
Calculate instantly →
Square Root of 10
Calculate instantly →
Square Root of 1
Calculate instantly →
Square Root Mega
Calculate instantly →
Square Root of 2
Calculate instantly →
23 Times Table
Calculate instantly →
Last updated: August 3, 2026 · Stable closed forms to degree 2, Durand–Kerner above · A repeated root of multiplicity m resolves only to about ε^(1/m).