The Solution
Calculation: Cubic Roots Calculator
Cubic Roots Calculator
Enter your polynomial coefficients above and click "Find All Roots" to see results.Cubic Equation Solver
Find real and complex roots, discriminant, and cubic graphs in seconds with our precision solver.
Enter coefficients to find all three roots, real and complex, of your cubic equation.
Calculation: Cubic Roots Calculator
Cubic Roots Calculator
Enter your polynomial coefficients above and click "Find All Roots" to see results.The Treatise
The Formula
The Method
The Illustration
The Deep Dive
The rational root theorem deserves its reputation as the first tool to reach for. If p/q in lowest terms satisfies ax³ + bx² + cx + d = 0, multiplying through by q³ shows p must divide the constant term d and q must divide a. For monic cubics this collapses beautifully: any rational root is an integer dividing d. Most textbook and contest cubics are built this way, which is why the theorem cracks them in seconds. Our rational root theorem calculator generates and tests the full candidate list.
Synthetic division is the engine room of root-finding. Once a root r is known, the factor (x − r) divides the cubic evenly, leaving a quadratic quotient. The synthetic tableau performs this division with a fraction of the writing of long division: bring down, multiply, add, repeat. The last number must be zero, which doubles as a verification of the root. The synthetic division calculator shows every row of the tableau in full detail.
When no rational root exists, two roads remain. The exact road is Cardano's method: depress the cubic, apply the radical formula, shift back. The numerical road is Newton's method or the Jenkins-Traub algorithm with deflation, which converge to high-precision decimals from any starting guess. Numerics are faster for applied work, but they can stumble near multiple roots where the derivative also vanishes. Knowing both roads, and when each is appropriate, is the mark of a mature problem solver.
Multiplicity changes the story. A double root like in (x − 2)²(x + 1) still counts as two of the three roots, and the discriminant is zero exactly in these cases. Graphically the curve touches the axis at a multiple root instead of crossing it, with a turning point sitting precisely on the axis there. Never report "two roots" for a cubic: with multiplicity, the count is always three.
Complex roots are not second-class citizens. For real coefficients they arrive in conjugate pairs, and they carry genuine information: in control theory they encode oscillation frequencies, in electrical engineering they describe impedance. They are presented in a + bi form, and the fundamental theorem of algebra guarantees the full set of three roots, real or complex, always exists. A "root" that is complex is still a root.
The Applications
Third-order systems in mechanical and electrical engineering have cubic characteristic equations whose roots are the system's natural frequencies and damping rates. Finding them tells the engineer whether the design will oscillate, how fast it settles, and whether resonance with external forcing is a danger.
Cubic cost and revenue models can cross up to three times, giving multiple break-even points. Each root is a production level where profit is exactly zero. Knowing all three, rather than just the first, changes pricing and scaling decisions completely.
Ray tracers solve cubics to find where light rays strike curved surfaces and Bezier patches. Every pixel of a rendered frame may hide several cubic root computations. Fast, reliable root-finding is part of why modern graphics look the way they do.
The characteristic polynomial of a 3×3 matrix is cubic, so its eigenvalues are cubic roots. From coupled oscillators to quantum three-level systems, the roots of that polynomial are the physically measurable quantities: frequencies, energies, and decay rates.
Finding cubic roots is the capstone exercise of high-school algebra: it chains the rational root theorem, synthetic division, and the quadratic formula into one satisfying workflow. Students who can run this ladder fluently have mastered the core techniques of polynomial algebra.
The Cautions
Stopping after one root: A cubic has three roots counting multiplicity. Finding x = 1 and declaring victory misses the other two. Always factor fully and account for all three.
Ignoring complex roots: When the quadratic factor has a negative discriminant, two roots are complex, not absent. Report them in a + bi form instead of pretending the cubic has only one root.
Not verifying by substitution: Plugging each candidate back into the original equation takes seconds and catches nearly every arithmetic slip. Make it a reflex, or use Vieta's formulas for a one-line sanity check.
Sign errors in synthetic division: The tableau's add-multiply rhythm is simple but the signs are treacherous, especially with negative coefficients. One flipped sign poisons the quotient and the remaining roots.
Assuming roots must be rational: Most cubics in the wild have irrational or complex roots. If no candidate from the rational root theorem works, switch to Cardano's method or numerical approximation instead of forcing it.
The Reference
The Collection
The Questions
Three, counting multiplicity and including complex roots. That is the fundamental theorem of algebra applied to degree three.
No. A cubic has either three real roots or one real root plus a complex conjugate pair. The discriminant tells you which case you have before you compute anything.
The rational root theorem: list candidates, test them, then factor. It solves most textbook cubics in under a minute.
Use Cardano's method for exact radical forms, or a numerical method like Newton's for decimal approximations. Both always work.
Substitute each root back into the equation, or use Vieta's formulas: the three roots must satisfy the sum, pairwise-sum, and product relations.
A root that appears more than once in the factorization, like the double root 2 in (x − 2)²(x + 1). A zero discriminant is the exact detector of this situation.
Counting multiplicity, no: the possibilities are three real roots (one possibly repeated) or one real root with a complex pair. Complex roots of real polynomials always come in pairs.
No. Understand the rational-root-then-factor ladder for hand work, and let tools handle Cardano's formula. Memorizing the formula without understanding the ladder is the worst of both worlds.