Cubic Equation Solver logo
Cubic Equation Solver

Kubisk ekvationslösare

Lös endast kubikekvationer. Hitta verkliga och komplexa rötter, följ Cardano-baserade steg och utforska den kubiska grafen.

Kalkylator för kubikekvationer

Ange polynomkoefficienter

Ange koefficienter och lös för att se rötter, formler, graftillstånd och steg-för-steg-förklaring.

Lös rötter, formler och härledda mått

Kubisk lösningsarbetsyta

Ange koefficienter och lös för att se rötter, formler, graftillstånd och steg-för-steg-förklaring.

Kubikdiagram

Riktiga x-interceptsInga riktiga x-intercepts
Y-skärning(0, 0)
Böjningspunkt(0, 0)
VändpunkterInget lokalt max³ min

Vad är en kubikekvation?

En kubikekvation är ett tredjegradspolynom av formen ax³ + bx² + cx + d = 0 med en koefficient a som inte är noll. Kubik visas i geometri, optimering, styrsystem, grafik och många tekniska modeller.

Den här sidan följer en tydlig väg som liknar en praktisk arbetsyta för lösare: definition, formler, lösningsprocess, kalkylatorverktyg och verifieringskontroller.

Idag förekommer kubikekvationer överallt: inom ingenjörsoptimering, fysiksimuleringar, datorgrafik (Bézier-kurvor), ekonomisk modellering och vetenskaplig forskning. Oavsett om du är en student som lär dig polynomteori eller en ingenjör som löser en designbegränsning, är det viktigt att förstå kubik. Den här sidan innehåller kalkylatorn, teorin och de utförda exemplen du behöver för att bemästra dem.

Anatomi av en kubisk kurva

xyLokalt MaxLokalt MinBöjningspunktx1x2x3Y-int (0, d)
Rötter
x1, x2, x3
Turning Pts
Max & Min
Böjning
b/(3a)
Y-skärning
f(0) = d

Kubisk definition och struktur

I standardnotation styr a, b, c och d kurvans form, vändpunkter och skärningsbeteende.

Den ledande koefficienten a är den viktigaste eftersom den styr om kurvan stiger till höger (en positiv) eller faller till höger (en negativ). Det påverkar också kurvans branthet. Koefficienten b förskjuter böjningspunkten horisontellt, c påverkar lutningen nära origo, och d ställer in y-avsnittet - den exakta punkten där kurvan korsar den vertikala axeln.

Standardnotation som används i lösaren

aax³

Den ledande koefficienten måste vara lik noll. Kontrollerar slutbeteende och kurvriktning.

bbx²

Kvadratisk koefficient förskjuter krökningen och flyttar böjningspunkten horisontellt.

ccx

Linjär koefficient påverkar lutningen vid utgångspunkten och den totala brantheten av kurvan.

dd (constant)

Konstant term (y-avsnittet) där kurvan korsar den vertikala axeln.

Kärnkubiska formler du behöver först

Innan du löser någon kubik, identifiera kända koefficienter och välj sedan den korrekta symboliska vägen.

Reduktionsformler

Utbyte

x = t - b/(3a)

Deprimerad form

t^3 + pt + q = 0

Diskriminerande

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

Geometri och grafformler

Y-skärning

f(0) = d

Böjning X

x = -b/(3a)

Vändpunkter

Lös f'(x) = 3ax^2 + 2bx + c = 0

Hur man löser valfri kubikekvation (tydlig process)

Varje kubikekvation kan lösas genom att följa en systematisk femstegsprocess. Denna metod fungerar för alla kubik oavsett deras koefficienter, om rötterna är verkliga eller komplexa och om de är upprepade eller distinkta. Diskriminanten i steg tre bestämmer vilken matematisk gren som ska användas för den slutliga beräkningen.

01

Skriv ekvationen i standardform och validera en != 0.

02

Normalisera och reducera till deprimerad kubisk form.

03

Utvärdera diskriminant för att välja den numeriska grenen.

04

Beräkna rötter och transformera tillbaka till x-rymden.

05

Verifiera rötter genom substitution och grafkontroller.

Diskriminerande beslutsträd

Delta = (q/2)^2 + (p/3)^3Delta > 01 riktig rot+ 2 komplexa konjugatDelta = 0Upprepade riktiga rötterTrippel- eller dubbelrotDelta < 03 distinkta riktiga rötterTrigonometrisk metod-> Cardano gren-> Upprepad rotväg-> Cosinusmetoden

Hur den här lösaren presenterar steg-för-steg-resultat

Lösaren är strukturerad för att visa formeln, substitutionslogiken, beräknade rötter och tolkningsanteckningar så att varje utdata kan granskas snabbt.

*

Formel: exakt förhållande som används för den aktuella grenen.

*

Substitution: värden som infogas i den symboliska ekvationen.

*

Svar: rotuppsättning med riktiga/komplexa typetiketter.

*

Förklaring: kort tolkning av diskriminant och kurvform.

Välj rätt kalkylator efter mål

För rotlösning

  • >Använd den huvudsakliga kubiska lösaren för kompletta rotuppsättningar.
  • >Använd formelsidor när du verifierar symboliska steg.
  • >Använd exempel för övningsfall i examensstil.

För grafanalys

  • >Använd grafisk sida för vändpunkter och böjningskontroller.
  • >Använd typsidan för att kartlägga ekvationsformkategorier.

Praktiska användningsfall

Klassrums- och provförberedelser med transparenta lösningsvägar.

Engineering prototyping där polynomrötter definierar begränsningar.

Datakurvanpassning och simuleringskontrollpunkter.

Kontroll- och optimeringsuppgifter som kräver tillförlitlig rotklassificering.

Noggrannhetschecklista innan du slutför

Bekräfta att a inte är noll och att ingångarna är numeriska.

Undvik tidig avrundning i mellansteg.

Kontrollera återstående f(x)-värden för varje beräknad rot.

Använd graftillstånd för att validera intercept- och svängbeteende.

Korskontrollera med exempel när precision är avgörande.

Hur Cubic Equation Solver fungerar

Från input till korrekturfärdig utdata i tre rena steg.

1. Ange kända värden

Ange alla fyra koefficienterna och håll det numeriska formatet rent.

2. Lös omedelbart

Lösaren tillämpar kubisk reduktion och diskriminerande förgrening i realtid.

3. Validera geometrin

Använd grafetiketter, tillstånd och restkontroller för att verifiera lösningen.

Referensvärden

Referensvärden

Jämför vanliga kubiska familjer och typiska rotutfall.

Ekvation

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

Root signatur

1 000, 2 000, 3 000

Ekvation

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

Root signatur

1 000 (trippel)

Ekvation

x³ + x + 1 = 0

Root signatur

-0,682 + komplext par

Ekvation

x³ - 4x = 0

Root signatur

-2.000, 0.000, 2.000

Lösa pipeline

End-to-end Cubic Solving Pipeline

Varje kubikekvation flödar genom samma femstegspipeline, från råa koefficienter till verifierade rötter.

Inputa, b, c, d1Normalisera/ av a2MinskaDeprimerad3LösaDelta gren4Kontrolleraf(x) ~ 05Ange 4koefficienterDela upp alltvillkor av ax = t - b/(3a)utbyteCardano ellertrig-metodenUtbytekontrollera

Varför använda denna kubiska ekvationslösare?

Det här verktyget är byggt specifikt för kubiska polynom och erbjuder precision, transparens och hastighet som miniräknare för allmänna ändamål inte kan matcha.

Kubikfokus

Inga distraktioner från andra polynomgrader. Varje funktion är inställd för tredjegradsekvationer.

Steg-för-steg-transparens

Se hela härledningen från normalisering till rotextraktion - inte bara det slutliga svaret.

Live grafvisualisering

Interaktiva SVG-grafer uppdateras medan du skriver, och visar rötter, vändpunkter och böjning i realtid.

Stöd för flera språk

Tillgängligt på 19 språk så att studenter och yrkesverksamma över hela världen kan lära sig på sitt modersmål.

Omedelbar beräkning

JavaScript-motor på klientsidan innebär noll server-rundturer. Resultaten visas när du trycker på Lös.

Inbyggd verifiering

Återstående kontroller bekräftar att varje rot uppfyller ekvationen inom en tolerans på 1e-10.

Typer av kubiska ekvationer

Medan varje kubikekvation delar den grundläggande egenskapen att vara ett tredjegradspolynom, kan de kategoriseras i olika typer baserat på deras koefficienter och rotegenskaper. Att förstå dessa typer hjälper dig att välja den snabbaste lösningsmetoden.

Standard Cubic

ax³ + bx² + cx + d = 0

Den allmänna formen där 'a' är icke-noll. Alla andra typer är specialfall av detta standardformulär.

Monic Cubic

x³ + bx² + cx + d = 0

En kubik där den ledande koefficienten a=1. Om a≠1 kan du skapa en monisk kubik genom att dividera hela ekvationen med 'a'.

Deprimerad Cubic

t³ + pt + q = 0

En kubik utan x² term (b=0). Denna form är avgörande eftersom Cardanos formel kräver att ekvationen är i deprimerad form först.

Factorable Cubic

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

En kubik som enkelt kan faktoriseras med hjälp av gruppering eller syntetisk division. När den har räknats in kan den återstående kvadraten lösas omedelbart.

Hur man använder den här kalkylatorn

Vi designade den här lösaren för att vara intuitiv. Följ dessa steg för att få exakta rötter och steg-för-steg-uppdelningar för alla kubikekvationer.

  1. 1
    Identifiera dina koefficienter. Formatera din ekvation som ax³ + bx² + cx + d = 0. Identifiera talen för a, b, c och d. Till exempel, i 2x³ - x + 5 = 0, a=2, b=0, c=-1 och d=5.
  2. 2
    Ange värdena. Skriv in koefficienterna i den vänstra panelen. Använd minustecknet för negativa tal och en decimalkomma för bråk. Kom ihåg att "a" inte kan vara noll.
  3. 3
    Granska rötterna. Klicka på "Lös Cubic". Den högra panelen visar omedelbart alla tre rötter, märka dem som verkliga, komplexa konjugat eller upprepade rötter.
  4. 4
    Kontrollera grafen. Rulla ner till den interaktiva grafen. Den bekräftar visuellt de verkliga rötterna (där linjen korsar x-axeln) och visar vändpunkter och y-skärningen.
  5. 5
    Öppna steg-för-steg-detaljerna. Expandera detaljsektionen för att se den nedtryckta kubiska transformationen, den diskriminerande beräkningen och det matematiska resonemanget bakom det slutliga svaret.

Matematik bakom kubiska ekvationer

Kubikekvationers beteende styrs av flera eleganta matematiska satser. Att förstå dessa principer hjälper till att förklara varför kubik alltid har tre rötter och varför komplexa rötter alltid visas i par.

Algebras grundläggande sats

Denna grundsats säger att varje polynom av grad 'n' har exakt 'n' rötter i det komplexa talsystemet, förutsatt att du räknar upprepade rötter. Eftersom en kubik är grad 3 har den alltid exakt tre rötter.

Komplex konjugat rotsats

Om ett polynom har reella koefficienter (vilket är sant för alla ekvationer som anges i den här räknaren), måste alla komplexa rötter komma i konjugerade par. Om (u + vi) är en rot, så är (u - vi) också en rot. Eftersom kubik har tre rötter och komplexa rötter kräver ett par, måste varje kubik ha minst en riktig rot.

Vietas formler

Vietas formler beskriver det direkta sambandet mellan polynomets koefficienter och dess rötter (r₁, r₂, r₃). För ekvationen 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

Den andragradsformel löser vilken grad-2 ekvation som helst. Cardanos formel är dess grad-3 ekvivalent. Publicerad av Girolamo Cardano 1545 (baserat på arbete av Scipione del Ferro och Niccolò Tartaglia), var det den första allmänna algebraiska lösningen för kubiska ekvationer.

Steg 1: Tschirnhaus-förvandlingen

Cardanos formel kan inte appliceras direkt på ax³ + bx² + cx + d = 0. Vi måste först eliminera termen x². Vi gör detta genom att ersätta x = t - b/(3a). Detta förvandlar den allmänna kubiken till en deprimerad kubik: t³ + pt + q = 0.

Steg 2: Diskriminanten (Δ)

Med hjälp av 'p' och 'q' från den nedtryckta kubiken, beräknar vi diskriminanten: Δ = (q/2)² + (p/3)³. Tecknet Δ dikterar resten av algoritmen:

  • Δ > 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.

Kubiska exempel

Det bästa sättet att förstå kubikekvationer är att se dem lösa. Här är vanliga scenarier du kommer att stöta på, som spänner över olika rottyper och koefficientstrukturer.

1. Enkel Factorable Cubic

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

Steg 1: Lägg märke till att x=1 gör ekvationen noll (1 - 6 + 11 - 6 = 0).

Steg 2: Faktorera ut (x-1) för att få (x-1)(x² - 5x + 6) = 0.

Steg 3: Faktorera kvadraten till (x-2)(x-3).

Rötter: x = 1, x = 2, x = 3

2. Deprimerad kubik (Δ = 0)

x³ - 3x + 2 = 0

Steg 1: Detta är deprimerat (ingen x²). Här är p = -3, q = 2.

Steg 2: Diskriminerande Δ = (2/2)² + (-3/3)³ = 1 - 1 = 0.

Steg 3: En noll diskriminant betyder upprepade rötter.

Rötter: x = 1 (dubbelrot), x = -2

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

x³ + x + 2 = 0

Steg 1: Nedtryckt kubik med p = 1, q = 2.

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

Steg 3: Kurvan korsar x-axeln exakt en gång.

Rötter: x = -1 (real), x = 0,5 ± 1,323i (komplex)

4. Trippelrot

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

Steg 1: Observera att detta perfekt matchar expansionen av (x-1)³.

Steg 2: Därför är ekvationen (x-1)³ = 0.

Steg 3: Grafen har en horisontell böjningspunkt vid x=1.

Rötter: x = 1 (trippelrot)

Graftolkningsguide

Grafen för en kubikekvation avslöjar dess hemligheter med en blick. Vår kalkylator genererar denna kurva automatiskt, men det är viktigt att veta vad man ska leta efter.

X-Intercepts (rötter)

Där kurvan korsar den horisontella axeln. En kubik kommer att korsa antingen 1, 2 eller 3 gånger.

Y-intercept

Där kurvan korsar den vertikala axeln. Detta är alltid exakt lika med den konstanta termen 'd'.

Vändpunkter (extrema)

Det lokala maximum (topp) och lokalt minimum (dal). En kubik har antingen exakt två vändpunkter eller noll.

Böjningspunkt

Det exakta centrum för rotationssymmetri där kurvan ändrar konkavitet (från en båge till en skål, eller vice versa).

Real-World Applications of Cubic Equations

Kubikekvationer är inte bara abstrakt matematik - de beskriver den fysiska världen. Alla system som involverar volym, 3D-utrymme eller förändrad acceleration resulterar ofta i ett tredjegradspolynom.

Teknik

Används för att beräkna spännings-töjningskurvor i material, optimera strukturella belastningar och designa aerodynamiska profiler.

Kemi

Viktigt för van der Waals tillståndsekvation, som modellerar beteendet hos verkliga, icke-ideala gaser.

Datorgrafik

Bézier-kurvor, grunden för vektorgrafik och 3D-modellering, förlitar sig helt på kubiska polynom för att rita jämna linjer.

Ekonomi

Används för att modellera kostnads-, intäkts- och vinstfunktioner där marginalräntorna fluktuerar avsevärt över tiden.

Fysik

Modellerar projektilrörelser som upplever luftmotstånd, vissa vågekvationer och förenklingar av vätskedynamik.

Maskininlärning

Polynomregressionsmodeller använder ofta tredje gradens expansioner för att kartlägga komplexa, icke-linjära optimeringslandskap.

Vanliga misstag när man löser kubiska ekvationer

Även erfarna matematiker kan göra misstag när de löser tredjegradspolynom för hand. Här är de vanligaste fallgroparna och hur man undviker dem.

1. Ställ in a = 0

Om den inledande koefficienten 'a' är noll försvinner termen x³ och den blir en andragradsekvation. Se alltid till en ≠ 0.

2. Tappa negativa tecken

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

3. Nollkoefficienter saknas

För en ekvation som x³ - 8 = 0, måste du explicit redogöra för b = 0 och c = 0. Om du inte gör det kastas hela beräkningen av.

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. För tidig avrundning

Avrundning av tal i mitten av beräkningen av p, q och diskriminanten orsakar massiva kaskadfel i de slutliga rötterna. Behåll exakta bråk till slutet.

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.

Hur du verifierar dina lösningar

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.

Andra resurser

Alla kubikräknare

Standardisera ditt arbetsflöde med våra dedikerade kubiska polynomräknare.

Δ > 0

Kubisk diskriminerande kalkylator

Identifiera rötters natur direkt. Ta reda på om din kubik har verkliga, komplexa eller upprepade lösningar.

Öppna Verktyg
u+v

Cardanos metodkalkylator

Steg-för-steg-kalkylator som tillämpar Cardanos historiska formel genom att eliminera den kvadratiska termen.

Öppna Verktyg
t³+pt

Deprimerad kubikräknare

Förvandla standardkubiska ekvationer till deras enklare deprimerade form automatiskt.

Öppna Verktyg
x₁, x₂, x₃

Kalkylator för kubikrötter

Blixtsnabb extraktion av x-intercepts, exakt löser både verkliga och komplexa rotpar.

Öppna Verktyg
f(x)

Cubic Function Graph Generator

Interaktivt kurvritningsverktyg för att visualisera rötter, vändpunkter och sluttningsbeteenden.

Öppna Verktyg
f″ = 0

Böjpunktsräknare

Peka ut det exakta rotationssymmetricentrum där din kubiska kurva ändrar konkavitet.

Öppna Verktyg
f′(x) = 0

Vändpunktsräknare

Bestäm de exakta topparna (Local Maxima) och dalarna (Local Minima) för ditt polynom.

Öppna Verktyg
(x-r₁)(x-r₂)(x-r₃)

Polynomfaktoriseringsräknare

Bryt ner kubikekvationer elegant till rena binomialfaktorer perfekt utan decimaler.

Öppna Verktyg
r | a b c d

Syntetisk divisionsräknare

Snabbt stenografisk divisionsverktyg för att kontrollera faktorer och skära ned kubik till lösbara kvadrater.

Öppna Verktyg

Polynom Long Division Calculator

Robust klassiskt divisionsverktyg som stöder kvadratiska divisorer med full transparens.

Öppna Verktyg
±p/q

Rational Root Theorem Calculator

Skapa en rigorös lista över alla möjliga rena bråk- och heltalsrötter för din ekvation.

Öppna Verktyg
f(c)

Kalkylator för återstoden av teorem

Utvärdera rötter snabbt förbi full division, kontrollera faktorer enbart genom snabb substitution.

Öppna Verktyg
∑r

Vietas formelkalkylator

Analysera summan och produkterna av dina kubikrötter direkt från polynomkoefficienterna.

Öppna Verktyg
a±bi

Kalkylator för komplexa rötter

Specialiserat verktyg för att strikt extrahera de imaginära konjugatparen från tredjegradskurvor.

Öppna Verktyg
📈

Polynomgrafplotter

SVG-plottingapplikation med hög detaljnivå strikt hyperfokuserad på djupa kubiska grafer.

Öppna Verktyg
|a-b|

Roots Relation Calculator

Mät avstånd, spridningar och absoluta skillnader mellan hittade polynomrötter.

Öppna Verktyg
Kubiska exempel

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.