Polynomial Calculator
Solve quadratic and cubic polynomial equations or evaluate a polynomial at any x. Instant roots with step-by-step working shown.
📊 What is a Polynomial Calculator?
A polynomial calculator is a mathematical tool that solves polynomial equations and evaluates polynomial expressions. Polynomials are algebraic expressions consisting of variables raised to non-negative integer powers with real coefficients — the building blocks of algebra and calculus. This calculator handles the two most important cases in secondary and undergraduate mathematics: quadratic equations (degree 2) and cubic equations (degree 3), plus the ability to evaluate any polynomial at a given point.
Polynomial equations arise in virtually every quantitative field. Quadratic equations model projectile motion (the path of a ball thrown upward), optimisation problems (maximising profit or minimising cost), and circuit analysis in electrical engineering. Cubic equations appear in structural engineering (beam deflection), economics (supply-demand equilibria), and physics (potential energy curves). Understanding polynomial roots — the values where the polynomial equals zero — is fundamental to all these applications.
A common misconception is that all polynomial equations have "nice" integer roots. In reality, most quadratics produce irrational roots involving surds (e.g., x = 1 + √3), and cubic equations frequently yield complex numerical roots. This calculator handles all cases: two real roots, one repeated root, and complex conjugate roots for quadratics; and one or three real roots for cubics.
The Evaluate mode lets you compute P(x) for any polynomial of any degree you define. This is useful for checking function values, building tables of values for graphing, and verifying whether a suspected root actually satisfies the equation. The calculation uses Horner's method — an efficient algorithm that requires only n multiplications and n additions for a degree-n polynomial.
📐 Formula
📖 How to Use This Calculator
Steps
3, -2, 1).💡 Example Calculations
Example 1 — Two Distinct Real Roots
Solve x² − 5x + 6 = 0
Example 2 — Complex Roots (Negative Discriminant)
Solve x² + 2x + 5 = 0
Example 3 — Cubic with Three Real Roots
Solve x³ − 6x² + 11x − 6 = 0
❓ Frequently Asked Questions
1, -6, 11, -6), then enter the suspected root as x. If P(x) = 0, the number is indeed a root. This mode uses Horner’s method for efficiency: for degree n, it performs exactly n multiplications and n additions.