Cubic Polynomial Roots Calculator

Solve cubic equations precisely with real and complex roots, instantly. See discriminant, root nature, and derivation using Cardano's elegant method with explanations. Download results as CSV or PDF, and review worked examples for clarity. Clean white interface keeps calculations fast, accurate, and accessible.

Enter Coefficients for a·x³ + b·x² + c·x + d = 0

Tip: set a=1 for monic polynomials.

Results

Enter coefficients and press Calculate Roots to see results.

Item Value
No results available.

Formula Used

We solve a·x³ + b·x² + c·x + d = 0 with Cardano's method.

  1. Compute Δ₀ = b² − 3ac and Δ₁ = 2b³ − 9abc + 27a²d.
  2. Form Δ = Δ₁² − 4Δ₀³ and C = cube_root((Δ₁ + √Δ)/2).
  3. Let ω = −1/2 + i√3/2, a primitive cube root of unity.
  4. Roots: xk = −(b + ωᵏC + Δ₀/(ωᵏC)) / (3a) for k = 0,1,2.

How to Use This Calculator

  1. Enter coefficients a, b, c, d for your cubic equation.
  2. Click Calculate Roots to compute exact complex roots.
  3. Review discriminant and the nature of roots for interpretation.
  4. Use Download CSV or Download PDF to save results.
  5. Try an example by clicking a Load button below.

Example Data

Name a b c d Notes Action
(x − 1)(x − 2)(x − 3) 1-611-6 Three distinct real roots: 1, 2, 3
(x + 1)³ 1331 Triple root at -1
x³ − 3x + 1 10-31 Three real roots (casus irreducibilis)
x³ + x² + x + 1 1111 One real root, complex conjugate pair
2x³ − 4x + 2 20-42 Multiple root scenario

Root Classification by Discriminant

Use Δ to interpret the qualitative behavior of solutions.

Discriminant ΔNature of RootsComments
Δ > 0 Three distinct real roots All roots real and unequal
Δ = 0 Multiple roots At least two roots coincide
Δ < 0 One real, two complex conjugates Pair has equal real parts

Vieta’s Relations Check

These identities link coefficients to roots. We compute both sides.

Relation From Coefficients From Computed Roots
Enter coefficients and calculate to see Vieta checks.

Frequently Asked Questions

It solves a·x³ + b·x² + c·x + d = 0 with nonzero a.

Yes. Results include exact complex values when the discriminant is negative.

It determines the nature of roots: three real, repeated, or one real with complex conjugates.

Values are computed using stable complex arithmetic and formatted to high precision.

Degenerate cases with a=0 reduce to quadratic or linear equations automatically.

Use the CSV or PDF buttons to download a copy of the results table.

Related Calculators

Proportion and Ratio Calculatorsquare root calculator with stepsnegative square root calculatorfraction square root calculatorsquare root division calculatordecimal to square root calculatorderivative of square root calculatorharmonic mean calculatorbinomial distribution mean calculatordiscrete random variable mean calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.