Skip to main content
calculuscalculatorguide

Taylorserie-kalkylator: formel, steg och lösta exempel

·13 min read·Solvify Team

En taylorserie-kalkylator skriver om en funktion som en oändlig summa av polynomtermer byggda av funktionens derivator i en enda punkt, vilket får en kurva som är svår att beräkna direkt att bete sig som enkel addition och multiplikation. Varje taylorserie-kalkylator automatiserar i själva verket en enda formel — upprepad derivering i en utvecklingspunkt, dividerad med växande fakulteter — som du kan genomföra för hand för varje funktion som är tillräckligt slät för att deriveras om och om igen. Den här guiden går igenom formeln för taylorserier, specialfallet som kallas maclaurinserie, fyra fullständigt lösta exempel (eˣ, sin x, ln(1+x) och √x utvecklad kring en utvecklingspunkt skild från noll), hur du uppskattar resttermen så att du vet hur noggrant ditt polynom faktiskt är, och de misstag som oftast spårar ur en handräknad utveckling.

Vad är en taylorserie-kalkylator och hur fungerar den?

En taylorserie-kalkylator tar en funktion f(x) och en utvecklingspunkt a, och bygger sedan en polynomapproximation med hjälp av funktionens värde och dess derivator — första, andra, tredje och så vidare — beräknade i just den punkten. Grundidén, utvecklad av Brook Taylor i början av 1700-talet, är att om du vet allt om hur en funktion beter sig i exakt en punkt (dess värde, dess lutning, dess krökning och så vidare) kan du förutsäga dess beteende i närheten med ett polynom som matchar alla dessa egenskaper samtidigt. Bakom varje taylorserie-kalkylator ligger samma formel: f(x) = f(a) + f'(a)(x-a) + f''(a)(x-a)²/2! + f'''(a)(x-a)³/3! + ..., som fortsätter med högre derivator dividerade med växande fakulteter. Varje tillagd term använder ytterligare en derivata och får normalt polynomet att stämma bättre med den sanna funktionen nära x = a. Studenter möter taylorserie-kalkylatorer i kurser i envariabelanalys och differentialekvationer, oftast tillämpade på samma handfull välartade funktioner — eˣ, sin x, cos x, ln(1+x) — som den här guiden räknar igenom för hand, tillsammans med ett exempel med utvecklingspunkt skild från noll som använder √x. Ingenjörer och fysiker använder samma utveckling för att ersätta en komplicerad funktion med en enkel polynomapproximation överallt där siffrorna blir för röriga att hantera exakt.

f(x) = Σₙ₌₀^∞ f⁽ⁿ⁾(a)(x-a)ⁿ/n! — varje taylorserie-kalkylator är bara denna summa, avbruten efter så många termer du behöver.

Vad är formeln för taylorserier och hur skiljer den sig från en maclaurinserie?

Den allmänna formeln för taylorserier, med utvecklingspunkt i en godtycklig punkt a, är: f(x) = Σₙ₌₀^∞ f⁽ⁿ⁾(a)(x-a)ⁿ/n! = f(a) + f'(a)(x-a) + f''(a)(x-a)²/2! + f'''(a)(x-a)³/3! + ... Här betyder f⁽ⁿ⁾(a) den n:te derivatan av f beräknad i x = a, och n! är n-fakultet (0! = 1, 1! = 1, 2! = 2, 3! = 6, och så vidare). Varje term fångar en egen aspekt av funktionens beteende i a: den 0:te derivatan ger värdet, den 1:a ger lutningen, den 2:a ger krökningen, och högre derivator finjusterar formen ytterligare. En maclaurinserie är helt enkelt specialfallet där utvecklingspunkten är a = 0: f(x) = f(0) + f'(0)x + f''(0)x²/2! + f'''(0)x³/3! + .... Eftersom a = 0 förenklas varje (x-a)-term till bara x, och det är därför maclaurinformlerna för eˣ, sin x, cos x och ln(1+x) ser renare ut än allmänna taylorserier med utvecklingspunkt någon annanstans. I praktiken är de flesta 'berömda' serier du lär dig utantill — för eˣ, sin x, cos x — maclaurinserier, medan en fullständig taylorserie-kalkylator behövs så snart utvecklingspunkten inte är noll, till exempel när √x utvecklas kring a = 4.

Maclaurinserie = taylorserie med utvecklingspunkt a = 0. Varje maclaurinserie är en taylorserie, men varje taylorserie är inte en maclaurinserie.

Hur bygger man ett taylorpolynom steg för steg?

Att bygga ett taylorpolynom för hand är en mekanisk process så snart du valt utvecklingspunkt och grad. En taylorserie-kalkylator går internt igenom exakt dessa steg.

1. Steg 1 — Välj utvecklingspunkten a och graden n

Välj punkten a där du ska beräkna derivatorna (a = 0 ger en maclaurinserie) och bestäm hur många termer (graden n) du behöver. Högre grad betyder normalt en noggrannare approximation nära a, till priset av mer derivering.

2. Steg 2 — Beräkna f(a), f'(a), f''(a), ... upp till den n:te derivatan

Derivera f(x) upprepade gånger och beräkna varje derivata i x = a. Att föra en löpande tabell över derivata → värde i a gör det lätt att upptäcka mönster (som den återkommande cykeln bland derivatorna av sin x) innan det blir omständligt.

3. Steg 3 — Dividera varje derivatavärde med motsvarande fakultet

Koefficienten framför termen (x-a)ⁿ är f⁽ⁿ⁾(a)/n!. Denna fakultet i nämnaren är det som hindrar termerna av högre grad från att explodera — det är samma fakultet som dyker upp i binomialkoefficienter och kombinatorik.

4. Steg 4 — Sätt ihop polynomet

Skriv ut summan f(a) + f'(a)(x-a) + f''(a)(x-a)²/2! + ... till och med den valda graden n. Denna ändliga summa kallas taylorpolynomet av grad n och skrivs ofta Pₙ(x).

5. Steg 5 — Kontrollera svaret mot ett känt värde

Sätt in ett x-värde nära a och jämför polynomets värde med det sanna funktionsvärdet (från en kalkylator eller en känd identitet). En liten skillnad bekräftar att utvecklingen är korrekt uppställd; en stor skillnad betyder oftast att en derivata eller fakultet räknats fel.

Koefficientmönstret ändras aldrig: f⁽ⁿ⁾(a)/n! för termen (x-a)ⁿ. Få derivatorna rätt, dividera med rätt fakultet, och resten är bara addition.

Löst exempel 1: maclaurinserien för eˣ till och med grad 4

Funktionen eˣ är det renaste tänkbara exemplet eftersom varje derivata av eˣ är eˣ självt, så varje derivata beräknad i a = 0 blir e⁰ = 1.

1. Steg 1 — Lista derivatorna i a = 0

f(x) = eˣ, f'(x) = eˣ, f''(x) = eˣ, f'''(x) = eˣ, f⁗(x) = eˣ. I x = 0: f(0) = f'(0) = f''(0) = f'''(0) = f⁗(0) = 1.

2. Steg 2 — Dividera med fakulteterna

Koefficienter: 1/0! = 1, 1/1! = 1, 1/2! = 1/2, 1/3! = 1/6, 1/4! = 1/24.

3. Steg 3 — Sätt ihop polynomet av grad 4

P₄(x) = 1 + x + x²/2 + x³/6 + x⁴/24.

4. Steg 4 — Kontrollera svaret i x = 1

Sant värde: e¹ ≈ 2,71828. Med P₄(1) = 1 + 1 + 0,5 + 0,1667 + 0,0417 = 2,7083. Approximationen avviker med ungefär 0,01, alltså cirka 0,4 % — redan nära med bara fem termer, och felet krymper ytterligare för varje extra term eftersom nästa term, x⁵/120, bara är omkring 0,0083 i x = 1.

Maclaurinserien för eˣ: 1 + x + x²/2 + x³/6 + x⁴/24 + ... — varje koefficient är 1/n! eftersom varje derivata av eˣ är lika med eˣ.

Löst exempel 2: maclaurinserien för sin x till och med grad 5

Derivatorna av sin x cirkulerar i ett återkommande mönster av fyra funktioner, vilket gör att hälften av koefficienterna försvinner automatiskt.

1. Steg 1 — Gå igenom derivatacykeln i a = 0

f(x) = sin x, f'(x) = cos x, f''(x) = -sin x, f'''(x) = -cos x, f⁗(x) = sin x, f⁽⁵⁾(x) = cos x. I x = 0: f(0) = 0, f'(0) = 1, f''(0) = 0, f'''(0) = -1, f⁗(0) = 0, f⁽⁵⁾(0) = 1.

2. Steg 2 — Dividera med fakulteterna och behåll bara termerna skilda från noll

Varje derivata av jämn ordning i 0 är 0 (eftersom sin 0 = 0), så bara termer av udda grad överlever: x/1! = x, -x³/3! = -x³/6, x⁵/5! = x⁵/120.

3. Steg 3 — Sätt ihop polynomet av grad 5

P₅(x) = x - x³/6 + x⁵/120. sin x är en udda funktion, så dess maclaurinserie innehåller naturligt bara udda potenser av x.

4. Steg 4 — Kontrollera svaret i x = π/6 (30°)

Sant värde: sin(π/6) = 0,5 exakt. Med x = π/6 ≈ 0,5236: P₅(0,5236) = 0,5236 - (0,5236)³/6 + (0,5236)⁵/120 = 0,5236 - 0,02392 + 0,000328 ≈ 0,5000. Polynomet av grad 5 stämmer med det sanna värdet på fyra decimaler för detta relativt lilla x.

Maclaurinserien för sin x: x - x³/6 + x⁵/120 - ... — bara udda potenser förekommer, och de alternerande tecknen kommer direkt från derivatorna -sin x och -cos x i cykeln.

Löst exempel 3: maclaurinserien för ln(1+x) i x = 0,2, med diskussion om felet

Funktionen ln(1+x) är odefinierad i x = -1 och dess serie konvergerar bara för -1 < x ≤ 1, vilket gör den till ett bra exempel för att diskutera hur långt du kan lita på ett avbrutet polynom.

1. Steg 1 — Lista derivatorna i a = 0

f(x) = ln(1+x), f'(x) = 1/(1+x), f''(x) = -1/(1+x)², f'''(x) = 2/(1+x)³, f⁗(x) = -6/(1+x)⁴. I x = 0: f(0) = 0, f'(0) = 1, f''(0) = -1, f'''(0) = 2, f⁗(0) = -6.

2. Steg 2 — Dividera med fakulteterna

Koefficienter: 1/1! = 1, -1/2! = -1/2, 2/3! = 1/3, -6/4! = -1/4. Detta ger det välkända mönstret ln(1+x) = x - x²/2 + x³/3 - x⁴/4 + ..., där den n:te koefficienten är (-1)ⁿ⁺¹/n.

3. Steg 3 — Beräkna i x = 0,2 till och med grad 4

P₄(0,2) = 0,2 - (0,2)²/2 + (0,2)³/3 - (0,2)⁴/4 = 0,2 - 0,02 + 0,002667 - 0,0004 = 0,182267.

4. Steg 4 — Jämför med det sanna värdet och diskutera felet

Sant värde: ln(1,2) ≈ 0,182322. Approximationen av grad 4 avviker med ungefär 0,000055, alltså cirka 0,03 % — mycket litet eftersom x = 0,2 ligger nära utvecklingspunkten a = 0. Om du i stället prövade x = 0,9 (mycket närmare konvergensgränsen vid x = 1) skulle samma polynom av grad 4 bli märkbart mindre noggrant, eftersom resttermen växer snabbt när x närmar sig kanten av seriens konvergensområde. Det är därför det är lika viktigt att kontrollera hur långt x ligger från utvecklingspunkten som att kontrollera hur många termer du använt.

Maclaurinserien för ln(1+x): x - x²/2 + x³/3 - x⁴/4 + ... — noggrann på fyra decimaler i x = 0,2, men samma polynom av grad 4 tappar snabbt noggrannhet när x närmar sig konvergensgränsen vid x = 1.

Löst exempel 4: taylorserien för √x kring en utvecklingspunkt skild från noll, a = 4

√x definieras inte av ett enkelt derivatamönster på det sätt som eˣ eller sin x gör, och den kan inte alls utvecklas kring a = 0 (dess derivator växer obegränsat där), vilket gör den till rätt exempel för en taylorserie med utvecklingspunkt skild från noll.

1. Steg 1 — Lista derivatorna i a = 4

f(x) = √x = x^(1/2), f'(x) = (1/2)x^(-1/2), f''(x) = -(1/4)x^(-3/2), f'''(x) = (3/8)x^(-5/2). I x = 4: f(4) = 2, f'(4) = (1/2)(1/2) = 1/4, f''(4) = -(1/4)(1/8) = -1/32, f'''(4) = (3/8)(1/32) = 3/256.

2. Steg 2 — Dividera med fakulteterna

Koefficienter: 2/0! = 2, (1/4)/1! = 1/4, (-1/32)/2! = -1/64, (3/256)/3! = 1/512.

3. Steg 3 — Sätt ihop taylorpolynomet av grad 3 med utvecklingspunkt a = 4

P₃(x) = 2 + (1/4)(x-4) - (1/64)(x-4)² + (1/512)(x-4)³. Varje term använder (x-4), inte x, eftersom utvecklingspunkten är a = 4.

4. Steg 4 — Kontrollera svaret i x = 4,5

Sant värde: √4,5 ≈ 2,12132. Med (x-4) = 0,5: P₃(4,5) = 2 + (1/4)(0,5) - (1/64)(0,25) + (1/512)(0,125) = 2 + 0,125 - 0,003906 + 0,000244 ≈ 2,12134. Det ligger inom 0,00002 från det sanna värdet, eftersom x = 4,5 ligger nära utvecklingspunkten a = 4 — samma närhetsregel som gjorde exemplet med ln(1+x) noggrant i x = 0,2.

Taylorserien för √x i a = 4: 2 + (x-4)/4 - (x-4)²/64 + (x-4)³/512 - ... — att välja utvecklingspunkt a = 4 undviker de odefinierade derivator som √x har i a = 0.

Hur uppskattar man resttermen för att veta hur noggrant ett taylorpolynom är?

Ett taylorpolynom av grad n är bara en approximation, och avståndet mellan det och den sanna funktionen kallas resttermen, Rₙ(x). Lagranges form av resttermen ger ett konkret sätt att begränsa den: Rₙ(x) = f⁽ⁿ⁺¹⁾(c)(x-a)ⁿ⁺¹/(n+1)! för något c mellan a och x. Du känner oftast inte c exakt, men du kan begränsa f⁽ⁿ⁺¹⁾(c) med dess största möjliga storlek på intervallet mellan a och x, vilket ger en övre gräns för felet även utan att känna c exakt. I exemplet med eˣ är eˣ och alla dess derivator växande och begränsade av e¹ ≈ 2,71828 på [0,1], så resttermen efter termen av grad 4 är högst e¹ · 1⁵/5! ≈ 2,71828/120 ≈ 0,02265 — vilket stämmer med det observerade felet på 0,01, eftersom gränsen är en övre begränsning och inte ett exakt värde. För en alternerande serie som maclaurinserien för sin x eller ln(1+x) finns en enklare genväg: felet är aldrig större än absolutbeloppet av den första utelämnade termen. I exemplet med ln(1+x) i x = 0,2 är den första utelämnade termen efter grad 4 lika med x⁵/5 = (0,2)⁵/5 = 0,0000064, vilket motsvarar det lilla faktiska felet på omkring 0,000055 i det lösta exemplet (den alternerande gränsen är en säker övre uppskattning, inte alltid en exakt träff).

Genvägen för resttermen i alternerande serier: felet från avbrottet är aldrig större än storleken på den första term du utelämnade — ingen derivatabegränsning behövs.

Vilka misstag förstör en handräknad taylorserie?

Några få återkommande fel står för de flesta felaktiga taylorserieberäkningar.

1. Att glömma dividera med fakulteten

Att skriva koefficienten framför (x-a)ⁿ som f⁽ⁿ⁾(a) i stället för f⁽ⁿ⁾(a)/n! är det absolut vanligaste misstaget — det gör varje term efter den linjära alldeles för stor. Dubbelkolla att n! växer för varje efterföljande term (1, 1, 2, 6, 24, 120, ...).

2. Att använda x i stället för (x-a) vid utvecklingspunkt skild från noll

Som exemplet med √x ovan visar måste varje term använda (x-a), inte x, när a ≠ 0. Att skriva x⁴/4 i stället för (x-4)⁴/4! för en utveckling kring a = 4 ger ett polynom som i själva verket inte approximerar funktionen nära x = 4.

3. Att tappa bort sig i derivatacykeln

Funktioner som sin x och cos x går igenom fyra derivator (sin, cos, -sin, -cos) innan mönstret upprepas. Att räkna fel på var i cykeln du befinner dig — särskilt efter tredje eller fjärde derivatan — är ett lätt sätt att kasta om ett tecken eller använda fel funktion.

4. Att lita på polynomet alltför långt från utvecklingspunkten

Ett taylorpolynom är mest noggrant nära sin utvecklingspunkt a och blir gradvis mindre tillförlitligt när x rör sig bort, vilket diskussionen om ln(1+x) ovan visar. Gör alltid en rimlighetskontroll med restermsuppskattningen, eller fråga dig åtminstone om x ligger 'nära' a, innan du litar på en avbruten serie för ett specifikt numeriskt svar.

Den snabbaste rimlighetskontrollen på vilket taylorpolynom som helst: stämmer det med ett känt funktionsvärde i någon enkel punkt, eller förklarar restermsgränsen storleken på avvikelsen? En stor, oförklarad avvikelse beror oftast på ett fakultets- eller teckenfel.

Övningsuppgifter och vanliga frågor om taylorserie-kalkylatorn

Pröva de här på egen hand och kontrollera sedan svaren nedan. 1) Bestäm maclaurinpolynomet av grad 3 för cos x. 2) Bestäm taylorpolynomet av grad 2 för ln x med utvecklingspunkt a = 1. 3) Uppskatta resttermen om du bryter maclaurinserien för eˣ efter termen x², beräknad i x = 1. Svar: 1) f(0)=1, f'(0)=0, f''(0)=-1, f'''(0)=0, vilket ger P₃(x) = 1 - x²/2 (termerna x och x³ försvinner eftersom cos x är jämn). 2) I a = 1: f(1)=0, f'(1)=1, f''(1)=-1, vilket ger P₂(x) = (x-1) - (x-1)²/2. 3) Restermsgränsen är e¹ · 1³/3! ≈ 2,71828/6 ≈ 0,4531 — en grov gräns, eftersom bara två termer behölls, vilket visar varför fler termer behövs för hög noggrannhet nära x = 1. En taylorserie-kalkylator är verkligen användbar för att kontrollera de här för hand, särskilt för att fånga ett fakultets- eller teckenfel över flera derivatatermer, men det är den underliggande formeln — f(a), f'(a), f''(a), dividerade med motsvarande fakulteter — som faktiskt gör att du kan ställa upp problemet rätt från början. Om du vill se varje derivata- och fakultetssteg uttryckligen i stället för bara ett färdigt polynom går Solvifys steg-för-steg-lösare igenom varje taylorserieberäkning på samma sätt som den här guiden, term för term.

1. Är en taylorserie-kalkylator samma sak som en maclaurinserie-kalkylator?

En maclaurinserie-kalkylator är bara en taylorserie-kalkylator med utvecklingspunkten låst till a = 0. Vilket verktyg som helst som beräknar en allmän taylorserie kan ge en maclaurinserie genom att sätta a = 0, men ett verktyg som bara klarar maclaurinserier hanterar inte en utvecklingspunkt skild från noll, som i exemplet med √x ovan.

2. Hur många termer bör ett taylorpolynom innehålla?

Det beror på hur långt x ligger från utvecklingspunkten a och hur hög noggrannhet du behöver. Nära utvecklingspunkten kan redan 3–4 termer stämma med det sanna värdet på flera decimaler, som exemplen med ln(1+x) och √x visar; långt från utvecklingspunkten kan det behövas många fler termer — eller en helt annan utvecklingspunkt — och restermsuppskattningen är det tillförlitliga sättet att kontrollera det.

Receptet ändras aldrig: derivera upprepade gånger i utvecklingspunkten, dividera med motsvarande fakultet och summera sedan termerna. Allt annat — maclaurinserien som specialfall, restermsgränser, konvergens nära utvecklingspunkten — bygger på samma grund.
Taggar:
calculuscalculatorguide

Relaterade artiklar

Relaterade matematiklösare

📝

Steg-för-steg-lösningar

Få varje derivata- och fakultetssteg tydligt redovisat när du bygger ett taylorpolynom, inklusive den restermsuppskattning som visar hur noggrant det är.

📸

Smart Scan-lösare

Ta ett foto av en uppgift om taylor- eller maclaurinserier från en lärobok eller ett uppgiftshäfte och få en fullständigt löst lösning direkt.

🎓

AI-mattelärare

Ställ följdfrågor om restermsgränser, konvergens eller utvecklingspunkter skilda från noll medan du arbetar dig igenom en specifik taylorserieuppgift.

Relaterade ämnen

Få läxhjälp nu

Gå med miljontals studenter som använder vår AI-matematiklösare. Få omedelbara lösningar, steg-för-steg-förklaringar och läxhjälp dygnet runt.

Tillgänglig på iOS- och Android-enheter