Cubic Equation Solver WORKSPACE
Open menu
Mathematics 3/10/2026

Real vs Complex Roots: When Do Cubic Equations Have Imaginary Solutions?

Understand when a cubic equation produces real roots versus complex conjugate pairs. Learn the role of the discriminant in determining root types.

By Dr. Math

One of the most common questions students ask about cubic equations is: When will I get complex roots? The answer lies in a single number — the discriminant.

The Discriminant of a Cubic

For a depressed cubic t³ + pt + q = 0, the discriminant is defined as:

Δ = q²/4 + p³/27

This single value tells you everything about the nature of the roots:

Case 1: Δ > 0 — One Real, Two Complex

When the discriminant is positive, the cubic has exactly one real root and two complex conjugate roots. The complex roots always come in pairs of the form a + bi and a − bi.

Example: x³ + x + 2 = 0 has Δ = 28/27 > 0, giving x₁ ≈ −1 and two complex roots.

Case 2: Δ = 0 — Repeated Real Roots

When the discriminant is exactly zero, all roots are real but at least two are equal. This can produce either a triple root (when p = q = 0) or a single root plus a double root.

Example: x³ − 3x + 2 = 0 has roots x = 1 (double) and x = −2.

Case 3: Δ < 0 — Three Distinct Real Roots

Paradoxically, when the discriminant is negative, there are three distinct real roots. This is the famous “casus irreducibilis” where Cardano’s algebraic formula involves cube roots of complex numbers, even though the final answers are entirely real.

Example: x³ − 6x² + 11x − 6 = 0 has roots x = 1, 2, 3 (all real).

Complex Numbers in Practice

Complex roots have profound applications in:

  • Electrical engineering: AC circuit analysis uses complex impedance
  • Signal processing: Fourier transforms operate in the complex domain
  • Quantum mechanics: Wave functions are inherently complex-valued
  • Control theory: Stability analysis via pole placement in the complex plane

Try It Yourself

Use our cubic equation solver to experiment with different coefficients and observe how the discriminant determines the root types.