Skip to main content
🔬 Advanced ✨ New

Polynomkalkylator

Beräkna ett polynomuttryck vid ett givet x-värde. Stödjer formen ax³ + bx² + cx + d. Använd denna kostnadsfria matematikkalkylator för snabba resultat. Ingen registrering.

Vad är polynom?

Ett polynom är ett algebraiskt uttryck som består av variabler och koefficienter, med enbart addition, subtraktion, multiplikation och icke-negativa heltalsexponenter. Vår kalkylator hanterar kubiska polynom: P(x) = ax³ + bx² + cx + d.

Viktig terminologi: grad = den högsta exponenten med en icke-noll koefficient (grad 3 = kubisk). ledande koefficient = koefficienten för termen med högst grad. konstantterm = värdet när x=0 (termen 'd' i vår form). rötter/nollpunkter = de x-värden där P(x) = 0. Algebrans fundamentalteorem säger att varje grad-n-polynom har exakt n rötter räknat med multiplicitet.

Att beräkna P(x) för ett specifikt x-värde kallas funktionsutvärdering. För P(x) = x³ − 2x² + x vid x=3: P(3) = 27 − 18 + 3 = 12.

Polynomtyper efter grad

Polynom klassificeras efter sin grad – den högsta potens variabeln uppnår:

GradNamnAllmän formRötterGrafform
0KonstantP(x) = dIngen (utom om d=0)Horisontell linje
1LinjärP(x) = cx + d1 reell rotRät linje
2KvadratiskP(x) = bx² + cx + d0, 1 eller 2 reella rötterParabel (U-form)
3KubiskP(x) = ax³ + bx² + cx + d1, 2 eller 3 reella rötterS-formad kurva
4KvartiskP(x) = ax⁴ + ...0 till 4 reella rötterW- eller M-form
5KvintiskP(x) = ax⁵ + ...1 till 5 reella rötterFörlängd S

Kubiska polynom (grad 3, som denna kalkylator använder) har alltid minst en reell rot, eftersom komplexa rötter förekommer i konjugatpar och 3 rötter inte kan vara alla icke-reella. Cardanos formel (1545) ger en analytisk lösning för kubiska rötter.

Beräkning av polynom: steg-för-steg-exempel

För att beräkna P(x) = ax³ + bx² + cx + d vid ett givet x, substituera och förenkla:

Polynom P(x)x-värdeBeräkningResultat
x³ − 2x² + xx = 327 − 18 + 3 + 0P(3) = 12
x³ + 0x² + 0x − 8x = 28 + 0 + 0 − 8P(2) = 0 (rot!)
2x³ − 3x² + x − 5x = −1−2 − 3 − 1 − 5P(−1) = −11
x³ − 6x² + 11x − 6x = 11 − 6 + 11 − 6P(1) = 0 (rot!)
x³ − 6x² + 11x − 6x = 28 − 24 + 22 − 6P(2) = 0 (rot!)
x³ − 6x² + 11x − 6x = 327 − 54 + 33 − 6P(3) = 0 (rot!)

De tre sista raderna illustrerar faktorsatsen: om P(r) = 0 är (x−r) en faktor. Eftersom x³ − 6x² + 11x − 6 är noll vid x=1, 2 och 3 kan vi skriva det som (x−1)(x−2)(x−3).

Horners metod: effektiv polynomberäkning

Den naiva metoden för att beräkna ax³ + bx² + cx + d kräver 5 multiplikationer och 3 additioner. Horners metod strukturerar om polynomet och kräver bara 3 multiplikationer och 3 additioner:

P(x) = ax³ + bx² + cx + d = ((ax + b)x + c)x + d

Beräkning vid x=4 för P(x) = 2x³ − 3x² + x − 5:

Resultat: P(4) = 79. Horners metod är standardalgoritmen för polynomberäkning i datorprogram.

Polynomoperationer: addition, subtraktion och multiplikation

Addition/Subtraktion: Kombinera lika termer (samma grad). (3x² + 2x + 1) + (x² − x + 4) = 4x² + x + 5.

Multiplikation: Varje term i det första polynomet multiplicerar varje term i det andra, sedan kombineras lika termer. FOIL-metoden är ett specialfall för två binomer.

Division: Polynomens långdivision dividerar ett polynom med ett annat. Syntetisk division är ett kortare sätt att dividera med en linjär faktor (x − r). Enligt restsatsen är resten av P(x) dividerat med (x − r) lika med P(r).

Polynom inom vetenskap, teknik och interpolation

Polynom är bland de mest mångsidiga matematiska verktygen med tillämpningar inom alla vetenskapliga discipliner.

Fysik och teknik: Kinematiska ekvationer är polynomiska i tid. Position s(t) = s₀ + v₀t + ½at² är ett kvadratiskt polynom i t.

Taylor- och Maclaurinserier: Vilken som helst slät funktion kan approximeras som ett oändligt polynom: sin(x) ≈ x − x³/6 + x⁵/120 − ... Så här beräknar miniräknare och datorer transcendenta funktioner.

Numerisk interpolation: Givet n+1 datapunkter finns det ett unikt polynom av grad ≤ n som passerar genom dem alla (Lagrangeinterpolation).

Datorgrafik: Bézierkurvor (i typsnitt, vektorgrafik och animeringsbanor) är polynomiska parametriska kurvor. Kubiska Bézierkurvor (grad 3) är standard i SVG, PDF och CSS-animationer.

Att hitta polynomens rötter

En rot (eller nollpunkt) till ett polynom P(x) är ett värde r där P(r) = 0:

Newton-Raphsons metod för att hitta rötter numeriskt: utgå från en startgissning x₀ och iterera: xₙ₊₁ = xₙ − P(xₙ)/P'(xₙ).

Vanliga frågor

Vad är graden hos ett polynom?

Graden är den högsta potensen av variabeln med en icke-noll koefficient. x³ + 2x − 1 har grad 3 (kubisk). 5x² + x + 7 har grad 2 (kvadratisk). En icke-noll konstant som 4 har grad 0.

Hur många rötter har ett kubiskt polynom?

Ett kubiskt polynom (grad 3) har exakt 3 rötter räknat med multiplicitet (algebrans fundamentalteorem). Dessa kan vara: 3 distinkta reella rötter; 1 reell rot + 2 komplexa konjugatrötter; eller 1 upprepad reell rot + 1 enkel reell rot. Ett kubiskt polynom har alltid minst 1 reell rot.

Vad är Horners metod?

Horners metod beräknar polynom effektivt genom kapslad form: ax³+bx²+cx+d = ((ax+b)x+c)x+d. Det kräver bara 3 multiplikationer och 3 additioner för ett kubiskt polynom, jämfört med 6 multiplikationer på det naiva sättet.

Vad är restsatsen?

Restsatsen säger att när ett polynom P(x) divideras med (x−r) är resten lika med P(r). Det innebär att beräkna P(r) – precis vad vår kalkylator gör – är ekvivalent med att hitta resten vid polynomsdivision med (x−r). Om P(r) = 0 är (x−r) en faktor (faktorsatsen).

Hur faktoriserar man ett kubiskt polynom?

Hitta en rot r med hjälp av rationella rotsatsen, Newton-Raphson eller inspektion. Dividera sedan P(x) med (x−r) med syntetisk division för att få ett kvadratiskt koefficient. Lös andragradsekvationen för de återstående två rötterna. Den faktoriserade formen är a(x−r₁)(x−r₂)(x−r₃).

Vad är ett "nedtryckt" polynom?

Ett nedtryckt polynom är ett där termen med näst högst grad har koefficienten noll. För ett kubiskt ax³ + bx² + cx + d eliminerar substitutionen x = t − b/(3a) termen x², vilket skapar ett "nedtryckt kubiskt" t³ + pt + q. Cardanos formel tillämpas på nedtryckta kubiska polynom.

Kan man beräkna polynom med komplexa tal?

Ja. Polynomberäkning P(x) fungerar för komplexa x-värden med samma formel. Detta är viktigt eftersom polynomens rötter ofta är komplexa. Komplex beräkning är grundläggande inom signalbehandling (z-transformer) och reglerteknik.

Vad är ett moniskt polynom?

Ett moniskt polynom har ledande koefficienten 1. Till exempel är x³ − 5x + 6 moniskt (a=1). Vilket polynom som helst kan göras moniskt genom att dividera alla koefficienter med ledande koefficienten.

Varför kan inte polynom av grad 5+ lösas med en formel?

Abel-Ruffinis teorem (1824) visar att det inte finns någon allmän formel med aritmetiska operationer och radikaler för polynomekvationer av grad 5 eller högre. Galoisteori förklarar varför: symmetrigruppen för ett generellt kvintiskt polynom är inte lösbar.

Vad är polynomregression?

Polynomregression anpassar ett polynom av given grad till datapunkter genom att minimera summan av kvadratavvikelserna (minsta kvadratmetoden). Grad 2 anpassar parabler, grad 3 anpassar kubiska kurvor. Varning: alltför hög grad orsakar överanpassning.