Ekuation

purpose

Polynomial Root Finder

Find all roots of any polynomial up to degree 10. Enter the expression and see real and complex roots with interactive graph.

Back to Equation Solver

Supports linear, quadratic, cubic, polynomial, and transcendental equations

Display complex (imaginary) roots when they exist

Quick Tips

Click to show tips

Try an Example

Pick a scenario to see how the calculator works, then adjust the values

Quadratic Equation

Solve a classic quadratic with two real roots.

Key values: x^2 - 5x + 6 = 0 · Two real roots

Linear Equation

Solve a simple linear equation for x.

Key values: 3x + 7 = 22 · Single root

Transcendental Equation

Find roots of sin(x) = x/3 using numerical methods.

Key values: sin(x) = x/3 · Numerical solution

Cubic with Complex Roots

Solve a cubic equation and show complex roots.

Key values: x^3 + x + 1 = 0 · Complex roots enabled

Documentation

Polynomial Classification

A polynomial of degree nn has the form:

P(x)=anxn+an1xn1++a1x+a0P(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0
DegreeNameMax real rootsSolution method
1Linear1Direct algebra
2Quadratic2Quadratic formula
3Cubic3Cardano's formula
4Quartic4Ferrari's method
≥ 5Quintic+nNumerical methods only

Fundamental Theorem of Algebra

Every polynomial of degree n1n \geq 1 with complex coefficients has exactly nn roots in C\mathbb{C} (counting multiplicity). This means:

P(x)=an(xr1)(xr2)(xrn)P(x) = a_n(x - r_1)(x - r_2) \cdots (x - r_n)

Real polynomial corollary: Complex roots of real polynomials always come in conjugate pairs. So a degree-3 real polynomial always has at least one real root.


Rational Root Theorem

If a polynomial with integer coefficients has a rational root pq\frac{p}{q} (in lowest terms), then:

  • pp divides the constant term a0a_0
  • qq divides the leading coefficient ana_n

This gives a finite list of candidates to test. For example, for 2x33x28x+122x^3 - 3x^2 - 8x + 12:

Candidates:±{1,2,3,4,6,12}{1,2}=±{1,2,3,4,6,12,12,32}\text{Candidates:} \pm \frac{\{1, 2, 3, 4, 6, 12\}}{\{1, 2\}} = \pm\{1, 2, 3, 4, 6, 12, \tfrac{1}{2}, \tfrac{3}{2}\}

Synthetic Division

Once you find one root rr, use synthetic division to factor out (xr)(x - r) and reduce the degree by 1. This is faster than long division for linear divisors.

Strategy for higher-degree polynomials: Use the rational root theorem to find one root → synthetic division to reduce the degree → repeat until you reach a quadratic, which you solve with the quadratic formula.


Frequently Asked Questions

What is the Fundamental Theorem of Algebra?

The Fundamental Theorem of Algebra states that every polynomial of degree nn has exactly nn roots in the complex numbers, counting multiplicity. This means a degree-4 polynomial always has four roots, though some may be complex.

Can all polynomials be solved with a formula?

No. The Abel-Ruffini theorem proves that no general algebraic formula exists for polynomials of degree 5 or higher. Polynomials up to degree 4 have exact formulas (linear, quadratic, Cardano, Ferrari). Degree 5 and above require numerical methods.

What is the Rational Root Theorem?

The Rational Root Theorem states that if a polynomial with integer coefficients has a rational root pq\frac{p}{q} (in lowest terms), then pp divides the constant term and qq divides the leading coefficient. This gives a finite list of candidates to test.

What is synthetic division?

Synthetic division is a shorthand method for dividing a polynomial by a linear factor (xr)(x - r). Once you find one root rr, synthetic division factors out (xr)(x - r) and reduces the polynomial degree by one, making it easier to find remaining roots.

Why do complex roots come in conjugate pairs?

For polynomials with real coefficients, complex roots always appear in conjugate pairs (a+bia + bi and abia - bi). This is because the complex conjugate of a real polynomial evaluated at zz equals the polynomial evaluated at the conjugate of zz.

Related purpose Variants

Explore more purpose options

More Math Calculators

Explore the category

Calculator Search

Search and find calculators