Cubic Equation Solver logo
Cubic Equation Solver

Cubic Equation solver

Solve cubic equations and understand every result clearly with roots, graph insights, and guided steps.

Cubic Equation calculator

Enter Polynomial Coefficients

Enter coefficients and solve to view roots, formulas, graph states, and step-by-step explanation.

Solve roots, formulas, and derived measures

Cubic Solution Workspace

Enter coefficients and solve to view roots, formulas, graph states, and step-by-step explanation.

Cubic Diagram

Real x-interceptsNo real x-intercepts
Y-intercept(0, 0)
Inflection point(0, 0)
Turning pointsNo local max or min

What Is a Cubic Equation?

A cubic equation is a third-degree polynomial of the form ax³ + bx² + cx + d = 0 with a non-zero coefficient a. Cubics appear in geometry, optimization, control systems, graphics, and many engineering models.

This page follows a clear path similar to a practical solver workspace: definition, formulas, solving process, calculator tools, and verification checks.

Anatomy of a Cubic Curve

xyLocal MaxLocal MinInflection pointx1x2x3Y-int (0, d)
Roots
x1, x2, x3
Turning Pts
Max & Min
Inflection
b/(3a)
Y-intercept
f(0) = d

Cubic Definition and Structure

In standard notation, a, b, c, and d control the shape, turning points, and intercept behavior of the curve.

Standard notation used in the solver

aax³

Leading coefficient must be non-zero. Controls end behavior and curve direction.

bbx²

Quadratic coefficient shifts the curvature and moves the inflection point horizontally.

ccx

Linear coefficient affects the slope at the origin and overall steepness of the curve.

dd (constant)

Constant term the y-intercept where the curve crosses the vertical axis.

Core Cubic Formulas You Need First

Before solving any cubic, identify known coefficients, then choose the correct symbolic route.

Reduction formulas

Substitution

x = t - b/(3a)

Depressed Form

t^3 + pt + q = 0

Discriminant

Delta = (q/2)^2 + (p/3)^3

Geometry and graph formulas

Y-intercept

f(0) = d

Inflection X

x = -b/(3a)

Turning points

Solve f'(x) = 3ax^2 + 2bx + c = 0

How To Solve Any Cubic Equation (Clear Process)

01

Write the equation in standard form and validate a != 0.

02

Normalize and reduce to depressed cubic form.

03

Evaluate discriminant to select the numeric branch.

04

Compute roots and transform back to x-space.

05

Verify roots by substitution and graph checks.

Discriminant Decision Tree

Delta = (q/2)^2 + (p/3)^3Delta > 01 real root+ 2 complex conjugatesDelta = 0Repeated real rootsTriple or double rootDelta < 03 distinct real rootsTrigonometric method-> Cardano branch-> Repeated-root path-> Cosine method

How This Solver Presents Step-by-Step Results

The solver is structured to show the formula, substitution logic, computed roots, and interpretation notes so each output can be audited quickly.

*

Formula: exact relation used for the current branch.

*

Substitution: values inserted into the symbolic equation.

*

Answer: root set with real/complex type labels.

*

Explanation: short interpretation of discriminant and curve shape.

Choose the Right Calculator by Goal

For root solving

  • >Use the main cubic solver for complete root sets.
  • >Use formula pages when verifying symbolic steps.
  • >Use examples for exam-style practice cases.

For graph analysis

  • >Use graphing page for turning points and inflection checks.
  • >Use types page to map equation shape categories.

Practical Use Cases

Classroom and exam preparation with transparent solution paths.

Engineering prototyping where polynomial roots define constraints.

Data curve fitting and simulation checkpoints.

Control and optimization tasks requiring reliable root classification.

Accuracy Checklist Before You Finalize

Confirm a is non-zero and inputs are numeric.

Avoid early rounding in intermediate steps.

Check residual f(x) values for each computed root.

Use graph states to validate intercept and turning behavior.

Cross-check with examples when precision is critical.

How Cubic Equation Solver works

From input to proof-ready output in three clean steps.

1. Enter known values

Provide all four coefficients and keep numeric format clean.

2. Solve instantly

The solver applies cubic reduction and discriminant branching in real time.

3. Validate the geometry

Use graph labels, states, and residual checks to verify the solution.

Reference Values

Reference Values

Compare common cubic families and typical root outcomes.

Equation

x? - 6x? + 11x - 6 = 0

Root Signature

1.000, 2.000, 3.000

Equation

x? - 3x? + 3x - 1 = 0

Root Signature

1.000 (triple)

Equation

x? + x + 1 = 0

Root Signature

-0.682 + complex pair

Equation

x? - 4x = 0

Root Signature

-2.000, 0.000, 2.000

Solving Pipeline

End-to-End Cubic Solving Pipeline

Every cubic equation flows through the same five-stage pipeline, from raw coefficients to verified roots.

Inputa, b, c, d1Normalize/ by a2ReduceDepressed3SolveDelta branch4Verifyf(x) ~ 05Enter 4coefficientsDivide allterms by ax = t - b/(3a)substitutionCardano ortrig methodSubstitutioncheck

Why Use This Cubic Equation Solver?

Built specifically for cubic polynomials, this tool offers precision, transparency, and speed that general-purpose calculators cannot match.

Cubic-Only Focus

No distractions from other polynomial degrees. Every feature is tuned for third-degree equations.

Step-by-Step Transparency

See the full derivation from normalization to root extraction - not just the final answer.

Live Graph Visualization

Interactive SVG graph updates as you type, showing roots, turning points, and inflection in real time.

Multi-Language Support

Available in 19 languages so students and professionals worldwide can learn in their native language.

Instant Computation

Client-side JavaScript engine means zero server round-trips. Results appear the moment you press Solve.

Built-in Verification

Residual checks confirm each root satisfies the equation within a tolerance of 1e-10.

Other Resources

Explore Our Cubic Tools

Discover our suite of specialized calculators, guides, and visual resources for mastering cubic equations.

Δ > 0

Cubic Discriminant Calculator

Identify the nature of roots instantly. Find out if your cubic has real, complex, or repeated solutions.

Open Tool
u+v

Cardano's Method Calculator

Step-by-step calculator applying Cardano's historical formula by eliminating the squared term.

Open Tool
t³+pt

Depressed Cubic Calculator

Transform standard cubic equations into their simpler depressed form automatically.

Open Tool
x₁, x₂, x₃

Cubic Roots Calculator

Lightning-fast extraction of x-intercepts, accurately solving both real and complex root pairs.

Open Tool
f(x)

Cubic Function Graph Generator

Interactive curve plotting tool to visualize roots, turning points, and slope behaviors.

Open Tool
f″ = 0

Inflection Point Calculator

Pinpoint the exact rotational symmetry center where your cubic curve changes concavity.

Open Tool
f′(x) = 0

Turning Points Calculator

Determine the precise peaks (Local Maxima) and valleys (Local Minima) of your polynomial.

Open Tool
(x-r₁)(x-r₂)(x-r₃)

Polynomial Factorization Calculator

Break down cubic equations elegantly into clean binomial factors perfectly without decimals.

Open Tool
r | a b c d

Synthetic Division Calculator

Fast shorthand division tool to check factors and slash down cubics into solvable quadratics.

Open Tool

Polynomial Long Division Calculator

Robust classical division tool supporting quadratic divisors with full transparency.

Open Tool
±p/q

Rational Root Theorem Calculator

Generate a rigorous list of all possible clean fractional and integer roots for your equation.

Open Tool
f(c)

Remainder Theorem Calculator

Evaluate roots quickly bypassing full division, checking factors purely through quick substitution.

Open Tool
∑r

Vieta's Formula Calculator

Analyze the sums and products of your cubic roots straight from the polynomial coefficients.

Open Tool
a±bi

Complex Roots Calculator

Specialized utility to extract strictly the imaginary conjugate pairs from third-degree curves.

Open Tool
📈

Polynomial Graph Plotter

High-detail SVG plotting application strictly hyper-focused on deep cubic graphing.

Open Tool
|a-b|

Roots Relationship Calculator

Measure the distances, spreads, and absolute differences between found polynomial roots.

Open Tool
Cubic Examples