Cubic Equation Solver logo
Cubic Equation Solver

Solveur d'équation cubique

Résolvez uniquement des équations cubiques. Trouvez des racines réelles et complexes, suivez les étapes basées sur Cardano et explorez le graphique cubique.

Calculateur d'équation cubique

Saisir les coefficients polynomiaux

Entrez des coefficients et résolvez pour afficher les racines, les formules, les états du graphique et une explication étape par étape.

Résoudre des racines, des formules et des mesures dérivées

Espace de travail de solution cubique

Entrez des coefficients et résolvez pour afficher les racines, les formules, les états du graphique et une explication étape par étape.

Cubic Diagram

De vraies interceptions XPas de véritables interceptions X
Interception Y(0, 0)
Point d'inflexion(0, 0)
Points tournantsPas de max³ min local

Qu'est-ce qu'une équation cubique ?

Une équation cubique est un polynôme du troisième degré de la forme ax³ + bx² + cx + d = 0 avec un coefficient a non nul. Les cubes apparaissent dans la géométrie, l'optimisation, les systèmes de contrôle, les graphiques et de nombreux modèles d'ingénierie.

Cette page suit un chemin clair similaire à un espace de travail pratique de solveur : définition, formules, processus de résolution, outils de calcul et contrôles de vérification.

Today, cubic equations appear everywhere: in engineering optimization, physics simulations, computer graphics (Bézier curves), economic modeling, and scientific research. Whether you are a student learning polynomial theory or an engineer solving a design constraint, understanding cubics is essential. This page provides the calculator, the theory, and the worked examples you need to master them.

Anatomie d'une courbe cubique

xyLocal maximumMin. localePoint d'inflexionx1x2x3Y-entier (0, d)
Racines
x1, x2, x3
Tourner les points
Max et Min
Inflexion
b/(3a)
Interception Y
f(0) = d

Définition et structure cubiques

En notation standard, a, b, c et d contrôlent la forme, les points de retournement et le comportement d'interception de la courbe.

The leading coefficient a is the most important because it controls whether the curve rises to the right (a positive) or falls to the right (a negative). It also affects the steepness of the curve. The coefficient b shifts the inflection point horizontally, c affects the slope near the origin, and d sets the y-intercept — the exact point where the curve crosses the vertical axis.

Notation standard utilisée dans le solveur

aax³

Le coefficient principal doit être différent de zéro. Contrôle le comportement des extrémités et la direction de la courbe.

bbx²

Le coefficient quadratique décale la courbure et déplace le point d'inflexion horizontalement.

ccx

Le coefficient linéaire affecte la pente à l'origine et la raideur globale de la courbe.

dd (constant)

Terme constant (l'ordonnée à l'origine) où la courbe croise l'axe vertical.

Formules cubiques de base dont vous avez besoin en premier

Avant de résoudre une cubique, identifiez les coefficients connus, puis choisissez le chemin symbolique correct.

Formules de réduction

Substitution

x = t - b/(3a)

Forme déprimée

t ^ 3 + pt + q = 0

Discriminant

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

Formules géométriques et graphiques

Interception Y

f(0) = ré

Inflexion X

x = -b/(3a)

Points tournants

Résoudre f'(x) = 3ax^2 + 2bx + c = 0

Comment résoudre n'importe quelle équation cubique (processus clair)

Every cubic equation can be solved by following a systematic five-step process. This method works for all cubics regardless of their coefficients, whether the roots are real or complex, and whether they are repeated or distinct. The discriminant at step three determines which mathematical branch to use for the final computation.

01

Écrivez l'équation sous forme standard et validez a != 0.

02

Normaliser et réduire à la forme cubique déprimée.

03

Évaluez le discriminant pour sélectionner la branche numérique.

04

Calculez les racines et reconvertissez-vous en espace x.

05

Vérifiez les racines par substitution et vérifications graphiques.

Arbre de décision discriminant

Delta = (q/2)^2 + (p/3)^3Delta > 01 vraie racine+ 2 conjugués complexesDelta = 0De vraies racines répétéesRacine triple ou doubleDelta < 03 vraies racines distinctesMéthode trigonométrique-> succursale Cardano-> Chemin racine répété-> Méthode du cosinus

Comment ce solveur présente les résultats étape par étape

Le solveur est structuré pour afficher la formule, la logique de substitution, les racines calculées et les notes d'interprétation afin que chaque sortie puisse être auditée rapidement.

*

Formule : relation exacte utilisée pour la branche courante.

*

Substitution : valeurs insérées dans l'équation symbolique.

*

Réponse : ensemble racine avec des étiquettes de type réel/complexe.

*

Explication : brève interprétation du discriminant et de la forme de la courbe.

Choisissez la bonne calculatrice par objectif

Pour la résolution de racine

  • >Utilisez le solveur cubique principal pour les ensembles de racines complets.
  • >Utilisez les pages de formule lors de la vérification des étapes symboliques.
  • >Utilisez des exemples pour des cas pratiques de type examen.

Pour l'analyse graphique

  • >Utilisez la page graphique pour les points tournants et les contrôles d’inflexion.
  • >Utilisez la page des types pour mapper les catégories de formes d’équation.

Cas d'utilisation pratiques

Préparation en classe et aux examens avec des parcours de solutions transparents.

Prototypage technique où les racines polynomiales définissent des contraintes.

Ajustement des courbes de données et points de contrôle de simulation.

Tâches de contrôle et d’optimisation nécessitant une classification racine fiable.

Liste de contrôle de précision avant de finaliser

Confirmez que a est différent de zéro et que les entrées sont numériques.

Évitez les arrondis précoces dans les étapes intermédiaires.

Vérifiez les valeurs f(x) résiduelles pour chaque racine calculée.

Utilisez les états du graphique pour valider le comportement d’interception et de virage.

Vérifiez avec des exemples lorsque la précision est essentielle.

Comment fonctionne le solveur d'équations cubiques

De l’entrée à la sortie prête à l’épreuve en trois étapes claires.

1. Entrez les valeurs connues

Fournissez les quatre coefficients et gardez le format numérique propre.

2. Résolvez instantanément

Le solveur applique une réduction cubique et un branchement discriminant en temps réel.

3. Validez la géométrie

Utilisez des étiquettes de graphique, des états et des vérifications résiduelles pour vérifier la solution.

Valeurs de référence

Valeurs de référence

Comparez les familles cubiques courantes et les résultats de racines typiques.

Équation

x³ - 6x² + 11x - 6 = 0

Signature racine

1.000, 2.000, 3.000

Équation

x³ - 3x² + 3x - 1 = 0

Signature racine

1.000 (triple)

Équation

x³ + x + 1 = 0

Signature racine

-0,682 + paire complexe

Équation

x³ - 4x = 0

Signature racine

-2.000, 0.000, 2.000

Résoudre le pipeline

Pipeline de résolution cubique de bout en bout

Chaque équation cubique suit le même pipeline en cinq étapes, des coefficients bruts aux racines vérifiées.

Saisira, b, c, d1Normaliser/ par un2RéduireDéprimé3RésoudreSuccursale Delta4Vérifierf(x) ~ 05Entrez 4coefficientsDivisez touttermes par unx = t - b/(3a)substitutionCardano ouméthode de déclenchementSubstitutionvérifier

Pourquoi utiliser ce solveur d'équations cubiques ?

Conçu spécifiquement pour les polynômes cubiques, cet outil offre une précision, une transparence et une vitesse que les calculatrices générales ne peuvent égaler.

Mise au point cubique uniquement

Aucune distraction des autres degrés polynomiaux. Chaque fonctionnalité est adaptée aux équations du troisième degré.

Transparence étape par étape

Découvrez la dérivation complète de la normalisation à l'extraction de racine - pas seulement la réponse finale.

Visualisation graphique en direct

Le graphique SVG interactif se met à jour au fur et à mesure que vous tapez, affichant les racines, les points tournants et l'inflexion en temps réel.

Prise en charge multilingue

Disponible en 19 langues afin que les étudiants et les professionnels du monde entier puissent apprendre dans leur langue maternelle.

Calcul instantané

Le moteur JavaScript côté client signifie aucun aller-retour sur le serveur. Les résultats apparaissent au moment où vous appuyez sur Résoudre.

Vérification intégrée

Les contrôles résiduels confirment que chaque racine satisfait l'équation dans une tolérance de 1e-10.

Types of Cubic Equations

While every cubic equation shares the fundamental property of being a third-degree polynomial, they can be categorized into different types based on their coefficients and root properties. Understanding these types helps you choose the fastest solving method.

Standard Cubic

ax³ + bx² + cx + d = 0

The general form where 'a' is non-zero. All other types are special cases of this standard form.

Monic Cubic

x³ + bx² + cx + d = 0

A cubic where the leading coefficient a=1. If a≠1, you can create a monic cubic by dividing the entire equation by 'a'.

Depressed Cubic

t³ + pt + q = 0

A cubic with no x² term (b=0). This form is crucial because Cardano's formula requires the equation to be in depressed form first.

Factorable Cubic

(x - r)(ax² + bx + c) = 0

A cubic that can be easily factored using grouping or synthetic division. Once factored, the remaining quadratic can be solved instantly.

How to Use This Calculator

We designed this solver to be intuitive. Follow these steps to get precise roots and step-by-step breakdowns for any cubic equation.

  1. 1
    Identify your coefficients. Format your equation as ax³ + bx² + cx + d = 0. Identify the numbers for a, b, c, and d. For example, in 2x³ - x + 5 = 0, a=2, b=0, c=-1, and d=5.
  2. 2
    Enter the values. Type the coefficients into the left panel. Use the minus sign for negative numbers and a decimal point for fractions. Remember, 'a' cannot be zero.
  3. 3
    Review the Roots. Click 'Solve Cubic'. The right panel instantly displays all three roots, labeling them as Real, Complex Conjugates, or Repeated Roots.
  4. 4
    Check the Graph. Scroll down to the interactive graph. It visually confirms the real roots (where the line crosses the x-axis) and shows turning points and the y-intercept.
  5. 5
    Open the Step-by-Step Details. Expand the details section to see the depressed cubic transformation, the discriminant calculation, and the mathematical reasoning behind the final answer.

Mathematics Behind Cubic Equations

The behavior of cubic equations is governed by several elegant mathematical theorems. Understanding these principles helps explain why cubics always have three roots and why complex roots always appear in pairs.

The Fundamental Theorem of Algebra

This foundational theorem states that every polynomial of degree 'n' has exactly 'n' roots in the complex number system, provided you count repeated roots. Since a cubic is degree 3, it always has exactly three roots.

Complex Conjugate Root Theorem

If a polynomial has real coefficients (which is true for all equations entered in this calculator), any complex roots must come in conjugate pairs. If (u + vi) is a root, then (u - vi) is also a root. Because cubics have three roots and complex roots require a pair, every cubic must have at least one real root.

Vieta's Formulas

Vieta's formulas describe the direct relationship between the polynomial's coefficients and its roots (r₁, r₂, r₃). For the equation ax³ + bx² + cx + d = 0:

  • Sum of roots: r₁ + r₂ + r₃ = -b/a
  • Sum of pairwise products: r₁r₂ + r₁r₃ + r₂r₃ = c/a
  • Product of roots: r₁r₂r₃ = -d/a

Cardano's Formula & The Depressed Cubic

The quadratic formula solves any degree-2 equation. Cardano's formula is its degree-3 equivalent. Published by Girolamo Cardano in 1545 (based on work by Scipione del Ferro and Niccolò Tartaglia), it was the first general algebraic solution for cubic equations.

Step 1: The Tschirnhaus Transformation

Cardano's formula cannot be applied directly to ax³ + bx² + cx + d = 0. We must first eliminate the x² term. We do this by substituting x = t - b/(3a). This transforms the general cubic into a Depressed Cubic: t³ + pt + q = 0.

Step 2: The Discriminant (Δ)

Using the 'p' and 'q' from the depressed cubic, we calculate the discriminant: Δ = (q/2)² + (p/3)³. The sign of Δ dictates the rest of the algorithm:

  • Δ > 0: One real root, two complex roots. Cardano's formula is applied directly using cube roots.
  • Δ = 0: Real roots, with at least one repeated root. Solved via simplified algebraic limits.
  • Δ < 0 (Casus Irreducibilis): Three distinct real roots. Paradoxically, Cardano's formula requires computing the cube root of complex numbers to find these real answers. We bypass this using the Trigonometric Method.

Exemples cubiques

The best way to understand cubic equations is to see them solved. Here are common scenarios you will encounter, spanning different root types and coefficient structures.

1. Simple Factorable Cubic

x³ - 6x² + 11x - 6 = 0

Step 1: Notice that x=1 makes the equation zero (1 - 6 + 11 - 6 = 0).

Step 2: Factor out (x-1) to get (x-1)(x² - 5x + 6) = 0.

Step 3: Factor the quadratic into (x-2)(x-3).

Roots: x = 1, x = 2, x = 3

2. Depressed Cubic (Δ = 0)

x³ - 3x + 2 = 0

Step 1: This is depressed (no x²). Here p = -3, q = 2.

Step 2: Discriminant Δ = (2/2)² + (-3/3)³ = 1 - 1 = 0.

Step 3: A zero discriminant means repeated roots.

Roots: x = 1 (double root), x = -2

3. One Real, Two Complex (Δ &gt; 0)

x³ + x + 2 = 0

Step 1: Depressed cubic with p = 1, q = 2.

Step 2: Δ = (2/2)² + (1/3)³ = 1 + 1/27 ≈ 1.037 &gt; 0.

Step 3: The curve crosses the x-axis exactly once.

Roots: x = -1 (real), x = 0.5 ± 1.323i (complex)

4. Triple Root

x³ - 3x² + 3x - 1 = 0

Step 1: Notice this perfectly matches the expansion of (x-1)³.

Step 2: Therefore, the equation is (x-1)³ = 0.

Step 3: The graph has a horizontal inflection point at x=1.

Roots: x = 1 (triple root)

Graph Interpretation Guide

The graph of a cubic equation reveals its secrets at a glance. Our calculator generates this curve automatically, but knowing what to look for is essential.

X-Intercepts (Roots)

Where the curve crosses the horizontal axis. A cubic will cross either 1, 2, or 3 times.

Y-Intercept

Where the curve crosses the vertical axis. This is always exactly equal to the constant term 'd'.

Turning Points (Extrema)

The local maximum (peak) and local minimum (valley). A cubic has either exactly two turning points or zero.

Inflection Point

The exact center of rotational symmetry where the curve changes concavity (from an arch to a bowl, or vice versa).

Real-World Applications of Cubic Equations

Cubic equations aren't just abstract math — they describe the physical world. Any system involving volume, 3D space, or changing acceleration often results in a third-degree polynomial.

Engineering

Used to calculate stress-strain curves in materials, optimizing structural loads, and designing aerodynamic profiles.

Chemistry

Essential for the van der Waals equation of state, which models the behavior of real, non-ideal gases.

Computer Graphics

Bézier curves, the foundation of vector graphics and 3D modeling, rely entirely on cubic polynomials to draw smooth lines.

Economics

Used to model cost, revenue, and profit functions where marginal rates fluctuate significantly over time.

Physics

Models projectile motion experiencing air drag, certain wave equations, and fluid dynamics simplifications.

Machine Learning

Polynomial regression models often use third-degree expansions to map complex, non-linear optimization landscapes.

Erreurs courantes lors de la résolution d'équations cubiques

Même les mathématiciens expérimentés peuvent faire des erreurs en résolvant à la main des polynômes du troisième degré. Voici les pièges les plus fréquents et comment les éviter.

1. Setting a = 0

If the leading coefficient 'a' is zero, the x³ term disappears and it becomes a quadratic equation. Always ensure a ≠ 0.

2. Dropping Negative Signs

Forgetting to include the minus sign when substituting negative coefficients into Cardano's formula is the #1 source of manual errors.

3. Missing Zero Coefficients

For an equation like x³ - 8 = 0, you must explicitly account for b = 0 and c = 0. Failing to do so throws off the entire calculation.

4. Ignoring Complex Roots

A cubic always has three roots. If you find only one real root, you are not done — the other two exist as a complex conjugate pair.

5. Premature Rounding

Rounding numbers in the middle of calculating p, q, and the discriminant causes massive cascading errors in the final roots. Keep exact fractions until the very end.

6. Misinterpreting the Graph

Assuming a curve that touches the x-axis without crossing it has no root there. In reality, it represents a double (repeated) root.

How to Verify Your Solutions

Never assume your roots are correct without proving it. Here are four mathematically rigorous ways to verify your cubic equation solutions.

1. Direct Substitution (The Residual Check)

Plug each calculated root back into the original equation f(x) = ax³ + bx² + cx + d. If the math is correct, the result should be exactly zero. Due to floating-point math, computers look for a result very close to zero (e.g., 1e-10).

2. Vieta's Formula Check

Add all three of your roots together. The sum must exactly equal -b/a. Then, multiply all three roots together. The product must exactly equal -d/a. If either fails, your roots are wrong.

3. Visual Graph Confirmation

Plot the cubic curve. The real roots you calculated mathematically must align perfectly with the x-intercepts on the graph.

4. Derivative Check for Repeated Roots

If you believe you have a double root at x=r, then substituting 'r' into the derivative f'(x) = 3ax² + 2bx + c must also equal zero.

Autres ressources

Toutes les calculatrices cubiques

Standardisez votre flux de travail avec nos calculateurs de polynômes cubiques dédiés.

Δ > 0

Calculateur discriminant cubique

Identifiez instantanément la nature des racines. Découvrez si votre cubique a des solutions réelles, complexes ou répétées.

Ouvrir l'outil
u+v

Calculateur de la méthode de Cardano

Calculateur étape par étape appliquant la formule historique de Cardano en éliminant le terme au carré.

Ouvrir l'outil
t³+pt

Calculatrice cubique déprimée

Transformez automatiquement les équations cubiques standards en leur forme déprimée plus simple.

Ouvrir l'outil
x₁, x₂, x₃

Calculateur de racines cubiques

Extraction ultra-rapide des abscisses à l’origine, résolvant avec précision les paires de racines réelles et complexes.

Ouvrir l'outil
f(x)

Générateur de graphiques de fonctions cubiques

Outil de traçage de courbes interactif pour visualiser les racines, les points de virage et les comportements de pente.

Ouvrir l'outil
f″ = 0

Calculateur de point d'inflexion

Identifiez le centre exact de symétrie de rotation où votre courbe cubique change de concavité.

Ouvrir l'outil
f′(x) = 0

Calculateur de points tournants

Déterminez les pics précis (Local Maxima) et les vallées (Local Minima) de votre polynôme.

Ouvrir l'outil
(x-r₁)(x-r₂)(x-r₃)

Calculateur de factorisation polynomiale

Décomposez élégamment les équations cubiques en facteurs binomiaux propres, parfaitement sans décimales.

Ouvrir l'outil
r | a b c d

Calculateur de division synthétique

Outil de division abrégé rapide pour vérifier les facteurs et réduire les cubes en quadratiques solubles.

Ouvrir l'outil

Calculatrice de division longue polynomiale

Outil de division classique robuste prenant en charge les diviseurs quadratiques avec une transparence totale.

Ouvrir l'outil
±p/q

Calculateur du théorème racine rationnel

Générez une liste rigoureuse de toutes les racines fractionnaires et entières propres possibles pour votre équation.

Ouvrir l'outil
f(c)

Calculateur du théorème des restes

Évaluez rapidement les racines en évitant la division complète, en vérifiant les facteurs uniquement par substitution rapide.

Ouvrir l'outil
∑r

Calculateur de formule de Vieta

Analysez les sommes et les produits de vos racines cubiques directement à partir des coefficients polynomiaux.

Ouvrir l'outil
a±bi

Calculateur de racines complexes

Utilitaire spécialisé pour extraire strictement les paires conjuguées imaginaires des courbes du troisième degré.

Ouvrir l'outil
📈

Traceur de graphiques polynomiaux

Application de traçage SVG très détaillée strictement hyper-centrée sur les graphiques cubiques profonds.

Ouvrir l'outil
|a-b|

Calculateur de relations racines

Mesurez les distances, les écarts et les différences absolues entre les racines polynomiales trouvées.

Ouvrir l'outil
Exemples cubiques

Frequently Asked Questions about Cubic Equations

What makes an equation a \\"cubic\\" equation?

An equation is cubic when the highest exponent (power) of the variable is 3. For example, in 4x³ - 2x + 1 = 0, the x³ term is what defines it as a cubic polynomial.

Can a cubic equation have no real roots?

No. Because complex roots always come in pairs (conjugates), and a cubic must have exactly 3 roots total, there will always be at least one real root. Geometrically, the curve extends from negative to positive infinity, guaranteeing it crosses the x-axis at least once.

What does the discriminant tell me?

The discriminant acts like a diagnostic scan. If it is positive, you have 1 real and 2 complex roots. If it is exactly zero, you have repeated real roots. If it is negative, you have 3 distinct real roots.

Why does the calculator use trigonometric functions for some real roots?

When a cubic has three real roots (negative discriminant), Cardano's algebraic formula gets stuck trying to calculate the cube root of a complex number. To bypass this \"casus irreducibilis\", mathematicians use trigonometric identities (involving cosine and arccosine) to compute the exact real roots cleanly.

Can I enter decimal fractions for coefficients?

Yes! The calculator's engine handles integers, negative numbers, and decimals seamlessly. It maintains extremely high floating-point precision throughout all intermediate steps to ensure the final output is accurate.