11 svar
213 visningar
Andreas Wartel 64
Postad: 12 jun 11:29

Taylor-polynom

Hej!

Jag försöker begripa Taylor-polynom. Jag förstår att polynom i många fall blir enklare funktioner att hantera, och jag antar att genom att införa högre grader så får man en mer flexibel kurva, och i stunden man tillexempel inför en andragradsterm så måsta man dela med 2!2! för att andraderivatan i polynomet ska vara samma som den ursprungliga funktionen. 

 

Men varför är alltid den n-te termen i Taylor-polynomen skriven tillsammans med den n-te derivatan av den ursprungliga funktionen? Varför ser man aldrig tex P(x)=f(0)+f'(0)2x2P(x)=f(0)+\frac{f'(0)}{2}x^2?

naytte Online 5153 – Moderator
Postad: 12 jun 12:04 Redigerad: 12 jun 12:05

Det kan bli så om derivatan av grad 2 och högre är noll.

Dessutom har du antagit att funktionen du jobbar med är analytisk. Detta kallas för en Maclaurin-utveckling. :)

EDIT: Läste inte rätt. 

Svaret på din fråga kan du nog komma fram till själv om du funderar lite kring principen till Taylorutvecklingar. Skulle du kunna beskriva med egna ord vad en Taylorutveckling är?

Andreas Wartel 64
Postad: 12 jun 13:10

Jag vet inte om jag kan beskriva i ord mer än ovan, att man vill skriva om en funktion till ett polynom som är lättare att arbeta med samt att de högre graderna tillåter "kurviga" funktioner.

Men det är inte uppenbart för mig varför tex x2x^2-termen multipliceras med andraderivatan. 

 

Av nyfikenhet, vad menar du med ordet analytisk, varför är Maclaurinutveckling analytisk men inte Tayolrutveckling? 

Andreas Wartel 64
Postad: 12 jun 13:26

Jag ser nu att att mitt exempel ovan inte skulle ge andraderviatan om jag deriverade två gånger, och vi vill ju att derivatorna ska vara samma i den ursprungliga funktionen och Taylorpolynomet. 

Men jag förstår fortfarande inte intuitivt eller geometriskt varför tex x2x^2-termen multipliceras med andraderivatan osv.

naytte Online 5153 – Moderator
Postad: 12 jun 14:03 Redigerad: 12 jun 15:36

Jag var kanske otydlig. En Taylorutveckling kallas för en Maclaurinutveckling då man gör den i a=0a=0.

Att en funktion P(x)P(x) är analytisk innebär att summan nedan konvergerar mot P(x)P(x) oavsett vilket värde på aa man väljer.

n=0Pn(a)n!x-a\displaystyle \sum_{n=0}^{\infty} \frac{P^n(a)}{n!}\left(x-a\right)

Det jag menade med resonemanget är att du borde fundera på hur man kommer fram till Taylorutvecklingar. Det är ju inte som om man bara höftar fram polynomutvecklingar, utan det finns ju en logik bakom. Jag föreslår att du läser på om teorin, förslagsvis på Wikipedia.

jamolettin 254
Postad: 12 jun 15:23

Det här klippet kanske kan hjälpa dig på vägen. 

https://youtu.be/3d6DsjIBzJ4?si=QHCzQhMbMpNpTyQB

Andreas Wartel 64
Postad: 12 jun 18:03 Redigerad: 12 jun 18:04

Jag förstår att man inte höftar fram polynomutvecklingar och jag blir nyfiken på vad i mina frågor som får mig att framstå i denna dager? Jag är uppenbarligen ett exempel på någon som begriper logiken till viss del men inte har lagt hela det intuitiva pusslet.

Om jag tillexempel vill approximera en funktion f(x)f(x) med ett förstagradspolynom är det intuitivt begripligt för mig att f'(a)(x-a)f'(a)(x-a) representerar framfart i lutningen i (a,f(a))(a,f(a)) för varje steg i xx.  

Vi vill ju också att andraderivatorna för f(x)f(x) och Taylorpolynomet ska vara samma så att kurvorna svänger med samma hastighet. Det är NU som det blir oklart för mig. Om vi introducerar en x2x^2-term så är det först nu som polynomen börjar "svänga" och vi vill skala hur mycket det ska ske genom koefficienten framför. Och om koefficienten är  f(2)(a)/2f^{(2)}(a)/2 så svänger tydligen Taylorpolynomet lika snabbt i omgivningen runt aa som för f(a)f(a).

Jag kanske förstod lite mer nu bara genom att skriva. Men lite flummigt känns det fortfarande. Alla högre termer får kurvan att svänga. Det är inte uppenbart för mig detta konsekventa ihopkopplande av n-te derivatan av f(x)f(x) och n-te termen i Taylorpolynomet. Borde det vara uppenbart för någon som sett https://youtu.be/3d6DsjIBzJ4?si=QHCzQhMbMpNpTyQB För det är det inte för mig :)

naytte Online 5153 – Moderator
Postad: 12 jun 18:12 Redigerad: 12 jun 18:13

Okej, nu tror jag att jag förstår din fråga bättre. Jag skriver mer ikväll såvida ingen redan har svarat då.

naytte Online 5153 – Moderator
Postad: 12 jun 20:07 Redigerad: 13 jun 15:31

Jag ska försöka ge en förklaring för varför man väljer koefficienten på det sättet. 

Låt säga att vi vill skriva om f(x)=cosxf(x)=\cos x som ett polynom i punkten x=0x=0, alltså på formen p(x)=a0x0+a1x1+a2x2+...\displaystyle p(x)=a_0x^{0}+a_1x^1+a_2x^2+...

Det blir uppenbart att a0=cos0=1a_0 = \cos 0 = 1. Då kan vi skriva vårt polynom som p(x)=1+a1x1+a2x2+...\displaystyle p(x) = 1+a_1x^1+a_2x^2+...

Resten av koefficienterna vill vi också bestämma på något sätt. En väldigt finurlig strategi är att titta på hur funktionen förändras i punkten x=0x=0, och detta är hela intuitionen bakom Taylorutvecklingar. Vi ser att f'(0)=0f'(0) = 0, samt att p'(0)=a1p'(0) = a_1. Det betyder att a1=0a_1 = 0. Nu har vi alltså att p(x)=1+a2x2+...p(x) = 1+a_2x^2+.... Vi vill att andraderivatorna ska stämma överens också. Vi ser att f''(0)=-1f''(0) = -1, samt att p''(0)=2!·a2p''(0) = 2!\cdot a_2. Då måste a2=-1/2!a_2 = -1/2!.

Så här kan vi fortsätta hur många gånger vi än vill, och då kommer vi komma fram till något på formen:

px=1-x22!+x44!-...=n=0fn(0)n!xn\displaystyle p\left(x \right) = 1-\frac{x^2}{2!}+\frac{x^4}{4!}-... = \sum_{n=0}^{\infty}\frac{f^n(0)}{n!}x^n


Detta är i princip det som beskrivs i videon ovan. Det kan tyckas vara lite magiskt att man kan "polynomisera" en funktion genom att bara derivera den om och om igen i en enda punkt. Jag förundras faktiskt fortfarande över hur en enda punkt kan innehålla tillräckligt mycket information för att man ska kunna beskriva funktionen som ett polynom. En (förhoppningsvis intuitiv) förklaring till att detta fungerar är att om två funktioner (som uppfyller vissa kriterier, t.ex. att den ena inte är diskontinuerlig någonstans) förändras exakt likadant i samma punkt måste de vara samma funktion överallt.

Andreas Wartel 64
Postad: 13 jun 15:36

Tack! Det här var hjälpsamt: "En (förhoppningsvis intuitiv) förklaring till att detta fungerar är att om två funktioner (som uppfyller vissa kriterier, t.ex. att den ena inte är diskontinuerlig någonstans) förändras exakt likadant i samma punkt måste de vara samma funktion överallt."

Här kommer kanske en störig följdfråga :) Är det möjligt i princip att göra en minst lika bra approximering av säg cos(x) om vi använder ditt p(x)p(x) men måste utesluta tex den andra termen?

naytte Online 5153 – Moderator
Postad: 13 jun 15:43 Redigerad: 13 jun 15:56

Jag vill bara betona att det oändliga polynomet p(x)p(x) jag beskrev i inlägget ovan exakt motsvarar cosx\cos x. Det är alltså ingen approximering. Men om du bara skulle vilja ha en approximering och således bara skapa en delsumma:

Det beror nog på tillämpningen. Om vi ska betrakta något där xx är mycket nära noll så kommer de första termerna spela mycket stor roll jämfört med de efterkommande termerna. Men approximeringen kommer inte bli minst lika bra, den kommer bara bli sämre.


Tack! Det här var hjälpsamt: "En (förhoppningsvis intuitiv) förklaring till att detta fungerar är att om två funktioner (som uppfyller vissa kriterier, t.ex. att den ena inte är diskontinuerlig någonstans) förändras exakt likadant i samma punkt måste de vara samma funktion överallt."

Vad bra att det var hjälpsamt. I själva verket är det en sanning med modifikation. Det gäller för funktioner som är analytiska. Men det är lite komplicerat.

Andreas Wartel 64
Postad: 13 jun 16:13

Tack så mycket!

Svara
Close