Cubic Equation Solver logo
Cubic Equation Solver

Cubic Equation Solver

Rational Root Theorem solver

Dedikerad kubisk ekvationslösare med verkliga och komplexa rötter, Cardano-metodsteg, kubikgrafer och utarbetade exempel.

The Equation

Mata in heltalskoefficienter för att generera alla möjliga rationella rotkandidater med hjälp av ±p/q-satsen.

f(x) = 0 = 0

Enter coefficients and solve to view the calculation, graph, and step-by-step explanation.

The Solution

Beräkning: Rational Root Theorem Calculator

Rational Root Theorem Calculator

Ange dina polynomkoefficienter ovan och klicka på "Hitta rationella grundkandidater" för att se resultat.
Grafen kommer att visas här när du har löst.

The Treatise

Vad ärRational Root Theorem Calculator?

  • För en skolelev: Den rationella rotsatsen ger dig en gästlista över alla "fina" svar en polynomekvation kan ha. De faktiska rötterna finns någonstans på den listan, men inte alla gäster dyker upp, så du måste fortfarande kontrollera varje namn. En kort, ändlig lista slår oändliga gissningar.
  • För en högskolestudent: För P(x) = aₙxⁿ + ... + a₁x + a₀ med heltalskoefficienter, valfri rationell rot p/q i lägsta termer måste uppfylla p | a₀ och q | aₙ. Kandidatuppsättningen ±(faktorer av a₀) / (faktorer av aₙ) är ändlig och uttömmande: varje rationell rot finns på den.
  • För den avancerade läsaren: Teoremet är skuggan av en grad av Gauss lemma: ett primitivt heltalspolynom faktorer över Q exakt när det gäller Z. Beviset rensar nämnare att få aₙpⁿ + ... + a₀qⁿ = 0, då p | a₀qⁿ krafter p | a₀ sedan gcd(p, q) = 1, och symmetriskt för q | aₙ.
  • Varför det är viktigt i praktiken: Den omvandlar en oändlig sökning till en ändlig checklista. Generera kandidaterna här, testa var och en med syntetisk uppdelning eller den restsats, och varje träff blir en faktor i faktoriseringskalkylator. Om hela listan misslyckas, diskriminerande talar om för dig vilken typ av irrationella eller komplexa rötter du kan förvänta dig istället.

The Formula

Formel/metod

  • Allmän form: Kandidater = ±(faktorer för den konstanta termen a₀) / (faktorer för den ledande koefficienten aₙ), alltid reducerad till lägsta termer med dubbletter borttagna.
  • Genväg: För moniska polynom (aₙ = 1), every rational root is an integer dividing the constant term. Most textbook cubics are monic, so the list is just ±(faktorer av a₀).
  • Läser resultatet: Listan är en kortlista, inte ett löfte. Kandidater är misstänkta; testning avgör. Hittar alla n rötter av en grad-n polynom betyder att du kan sluta tidigt.
  • En vanlig fälla: Minska fraktioner och släpp dubbletter: ±2/2 är bara ±1, redan på listan. En oreducerad lista slösar tester på upprepningar.

The Method

Hur man använder

  1. Steg 1. Ange heltalskoefficienterna för ditt polynom i fallande ordning.
  2. Steg 2. Tryck på "Lista kandidater". Verktyget bygger varje ±p/q från faktorparen.
  3. Steg 3. Testa varje kandidat genom substitution eller med syntetisk uppdelning; ett nollresultat är en rot.
  4. Steg 4. Mata varje bekräftad rot i faktoriseringskalkylator att dela upp det och fortsätta.

Nyckelfunktioner

  • Bygger upp den kompletta kandidatlistan med dubbletter och oreducerade fraktioner borttagna.
  • Räknar kandidaterna så att du känner till testarbetet i förväg.
  • Ett klick-testning av varje kandidat genom direkt utvärdering.
  • Upptäcker moniska polynom och tillämpar enbart heltalsgenvägen automatiskt.
  • Händer bekräftade rötter direkt till faktorisering med ett klick.

The Illustration

Visuellt diagram

Rationell rotsats: p/q-kandidater Faktorer för d (konstant) ±1, ±2, ±3, ±4, ±6, ±12 Faktorer för en (ledande) ±1, ±2 ↓ Kandidater: ±1, ±2, ±3, ±4, ±6, ±12, ±½, ±3/2
Exempel koncept
Lösa 2x³ + x² − 7x − 6 = 0. Här a = 2 och d = −6. Faktorer av 6: 1, 2, 3, 6. Faktorer av 2: 1, 2. Kandidater: ±1, ±2, ±3, ±6, ±1/2, ±3/2. Testa x = 2: 2(8) + 4 − 14 − 6 = 0, en rot. Testa x = −1: −2 + 1 + 7 − 6 = 0, en rot. Testa x = −3/2: 2(−27/8) + 9/4 + 21/2 − 6 = (−27 + 9 + 42 − 24)/4 = 0, en rot. Full faktorisering: (x − 2)(x + 1)(2x + 3). Notera bråkroten −3/2: med en icke-monisk ledande koefficient, hela p/q listan är viktig.

The Deep Dive

Interaktiv djupdykning

Beviset är ett delbarhetsargument. Anta p/q in lowest terms satisfies aₙ(p/q)ⁿ + ... + a₀ = 0. Clearing nämnare ger aₙpⁿ + aₙ₋₁pⁿ⁻¹q + ... + a₀qⁿ = 0. Varje termin utom a₀qⁿ innehåller en faktor av sid, alltså sid delar a₀qⁿ; sedan gcd(p, q) = 1, p | a₀. Spegelargumentet i andra änden ger q | aₙ. Två rader av delbarhet, och den oändliga sökningen kollapsar till en ändlig lista.

Det moniska fallet förtjänar sitt fokus: när den ledande koefficienten är 1, varje nämnare q måste dela 1, alltså q = ±1 och alla rationella rötter är heltal som delar den konstanta termen. Det är därför som läroboksproblem känns lätta: de är nästan alltid moniska. Ögonblicket ett problem som 6x³ − 5x² − 2x + 1 dyker upp, bråkkandidaterna återvänder och hela satsen får sitt behåll.

Stora koefficienter kan producera skrämmande listor, ibland hundratals kandidater. Testa smart: prova små heltal först, eftersom problem ofta konstrueras med dem. Använd gränsen som alla verkliga rötter ligger inom 1 + max|aᵢ/aₙ| att hoppa över absurda värden. Och kom ihåg att du kan sluta i det ögonblick du har hittat lika många rötter som graden, varje bekräftad rot tömmer problemet via syntetisk uppdelning. En användbar vana är att testa ±1 För det första: de är de billigaste utvärderingarna och träffar förvånansvärt ofta i konstruerade problem.

Gauss lemma säger att ett primitivt heltalspolynom faktorer över F exakt när det gäller Z. Den rationella rotsatsen är detta lemma i grad ett: en linjär faktor över F kan rensas till en linjär faktor över Z, vars rot är p/q satsen beskriver. Det är därför heltalskoefficientmetoder teoretiskt sett är kompletta för rationella frågor, ett faktum som datoralgebrasystem ständigt förlitar sig på.

Teoremet är tyst om allt det inte täcker: irrationella rötter som ∛2 och komplexa rötter förekommer aldrig på kandidatlistan. x³ − 2 = 0 har kandidater ±1, ±2, alla misslyckanden, men den verkliga roten ∛2 ≈ 1.26 finns. När hela listan misslyckas byter du verktyg: den diskriminerande klassificerar rottyperna, Cardanos metod ger slutna former, och den rötter kalkylator ger värden.

The Applications

Verkliga applikationer

🔎

Första radens rotsökning

Innan du sträcker dig efter tunga maskiner, spendera två minuter på kandidatlistan. En stor del av tävlings-, examens- och lärobokskubiker byggdes med rationella rötter, och att hitta en för hand är snabbare än någon formel.

🎓

Provförberedelse

Granskare älskar moniska kubik just för att genvägen heltalskandidat gäller. Att känna till satsen förvandlar "lös kubiken" till en snabb delbarhetsövning följt av rutintestning.

💻

Algoritmdesign

Rotsökningsalgoritmer i datoralgebra öppnas med det rationella rottestet: exakta rationella rötter är billigare än någon numerisk iteration, så kandidatlistan är alltid uttömd innan Newton eller halvering börjar. En exakt rot som finns här är en dimension mindre för den numeriska lösaren.

⚡

CAS rotisolering

Symboliska system isolerar rationella rötter först för att tömma polynomet, vilket minskar problemet innan de distribuerar dyra exakta lösare som Cardanos metod.

🎨

Snabb triage

Inom teknik, utesluter fina rötter på några sekunder talar om för dig om du ska förvänta dig en ren sluten form eller omedelbart söka efter numeriska metoder, vilket sparar ansträngningen för dömda exakta försök.

The Cautions

Vanliga misstag att undvika

MISTAKE Nº 1

Att glömma negativa kandidater: Varje faktor p och q kommer med ett ±-tecken. Roten -3/2 missas av alla som bara testar positiva kandidater.

MISTAKE Nº 2

Reducerar inte fraktioner: Kandidater måste ha de lägsta nivåerna. Att testa 2/4 efter att ha testat 1/2 fördubblar arbetet för noll ny information.

MISTAKE Nº 3

Förvirrande vad som skiljer vilket: Numerators p divide the constant term; denominators q divide the leading coefficient. Swapping them builds a list that the theorem never promised.

MISTAKE Nº 4

Förutsatt att varje kandidat är en rot: Listan innehåller misstänkta, inte fällande domar. Varje kandidat måste testas, vanligtvis genom substitution eller syntetisk division, innan den får rotstatus.

MISTAKE Nº 5

Ignorera den ledande koefficienten: När en ≠ 1 visas bråkkandidater som ±3/2. Att bara testa heltal i ett icke-moniskt problem kan missa varje rot.

The Reference

Snabbreferenstabell

SnabbreferenstabellREF
Regelp delar d, q delar a
Kandidatformulär±p/q (all combinations)
TestmetodSubstitut eller syntetisk division
BegränsningOnly finds rational roots, not irrational
Efter att ha hittat rotAnvänd syntetisk division för att minska graden

The Questions

Vanliga frågor

Har varje polynom en rationell rot? +

Nej. Kubiken x³ - 2 har ingen alls; dess verkliga rot ∛2 är irrationell. Teoremet listar kandidater, det garanterar inte vinnare.

Varför spelar både p och q roll? +

Nämnaren av en rot i lägsta termer måste dividera den ledande koefficienten, precis som täljaren måste dividera den konstanta termen. Båda begränsningarna kommer från samma bevis.

Hur många kandidater kan det finnas? +

Som mest (divisorer av den konstanta termen) × (divisorer av den ledande koefficienten), räknat ± en gång, minus dubbletter från oreducerade bråk.

Måste jag testa alla kandidater? +

Nej. Sluta så fort du har hittat lika många rötter som graden. Varje fynd tömmer också polynomet via syntetisk uppdelning, krymper senare tester, och den kvadratiska formeln avslutar det som återstår.

Vad händer om ingen kandidat arbetar? +

Rötterna är irrationella eller komplexa. Använd kubikrötter kalkylator för värderingar och diskriminerande för sina typer. Ett tomt kandidatresultat är i sig information: det utesluter de enkla fallen.

Fungerar det med decimalkoefficienter? +

Multiplicera först för att rensa decimaler till heltal och tillämpa sedan satsen på det skalade polynomet.

Varför föredrar läroböcker moniska kubik? +

För då är varje rationell rot ett heltal som delar den konstanta termen, vilket gör kandidatlistorna korta och handtestningen trevliga.

Är -3/2 verkligen en rationell rot? +

Ja. Alla p/q i lägsta termer räknas som rationella, inklusive negativ och bråk. Teoremet byggdes exakt för fall som detta.