Errore di troncamento formula di Taylor

Messaggioda emiglio » 06/05/2024, 22:07

Buonasera a tutti,

Sto studiando il metodo delle differenze finite. Il testo di riferimento fa un breve richiamo al teorema di Taylor:
Dalla formula di Taylor con resto di Lagrange: $f(x)=\sum_{k=0}^\infty f^k(x)/(k!)(x-x_0)^k+O(x-x_0)^(k+1)\star$.
Vista così, non mi torna il modo in cui viene stimato l'errore.
Si consideri a titolo d'esempio lo sviluppo di McLaurin di $sin(x)$ (quanto segue vale per una qualsiasi funzione analitica):
Immagine
È chiaro come l'intervallo in cui il polinomio di McLaurin converge alla funzione reale cresca al crescere dell'ordine. Il polinomio del settimo ordine (curva verde) bene approssima la funzione tra $-pi$ e $+pi$. Evidentemente l'errore commesso valutando la funzione in $pi$ con il polinomio del 7 ordine è inferiore a quello commesso valutandola con il polinomio del quinto ordine (curva gialla). Eppure, dalla $\star$, il primo risulta essere di due ordini di grandezza superiore al secondo. Insomma, per $x-x_0<1$ i conti tornano e in effetti all'aumentare dell'ordine decresce l'errore, ma per $x-x_0>1$ vale il contrario. È come se la $\star$ valesse soltanto per $x-x_0<1$.
Dove sbaglio?
emiglio
Starting Member
Starting Member
 
Messaggio: 1 di 15
Iscritto il: 06/05/2024, 20:59

Re: Errore di troncamento formula di Taylor

Messaggioda Mephlip » 06/05/2024, 22:22

Ciao emiglio, benvenut* sul forum!

Non c'è niente di strano. Sia \(\text{O}\)-grande sia \(\text{o}\)-piccolo sono stime locali: valgono in un intorno di \(x_0\). Hai che \(f\) è un \(\text{O}(g)\) per \(x \to x_0\) se esistono \(M>0\) e \(\delta>0\) tali che \(|f(x)| \le Mg(x)\) per ogni \(x \in (x_0-\delta,x_0+\delta)\) (ovviamente, dove tutto ciò che è scritto è definito).
A spoon can be used for more than just drinking soup. You can use it to dig through the prison you're locked in, or as a weapon to gouge the witch's eyes out. Of course, you can also use the spoon to continually sip the watery soup inside your eternal prison.
Avatar utente
Mephlip
Moderatore globale
Moderatore globale
 
Messaggio: 2388 di 3674
Iscritto il: 03/06/2018, 23:53

Re: Errore di troncamento formula di Taylor

Messaggioda pilloeffe » 06/05/2024, 22:25

Ciao emiglio,

Benvenuto sul forum!

emiglio ha scritto:Dove sbaglio?

E' sbagliata la formula di Taylor, quella corretta è la seguente:

$ f(x)=\sum_{k=0}^{n} (f^{(k)}(x))/(k!) (x-x_0)^k+O(x-x_0)^(n+1) $
pilloeffe
Cannot live without
Cannot live without
 
Messaggio: 5954 di 10616
Iscritto il: 07/02/2017, 15:45
Località: La Maddalena - Modena

Re: Errore di troncamento formula di Taylor

Messaggioda gugo82 » 06/05/2024, 22:33

@emiglio: Scusa, ma quello è proprio il Teorema del resto nella forma di Lagrange "scritto peggio".

Il teorema ti dice che, soddisfatte ipotesi tecniche, chiamato $T_{f,n,x_0} (x)$ il polinomio di Taylor di ordine $n$ centrato in $x_0$ relativo ad $f$, hai che esiste un numero $xi$ nell'intervallo di estremi $x$ ed $x_0$:
\[
f(x) - T_{f,n,x_0}(x) = \frac{1}{(n+1)!} f^{(n+1)}(\xi)\cdot (x - x_0)^{n+1}\; ;
\]
se $f^((n+1))$ è limitata in un intorno di $x_0$ da una costante $M >= 0$, prendendo $x$ in tale intorno hai:
\[
\Big| f(x) - T_{f,n,x_0}(x) \Big| \leq \frac{M}{(n+1)!} \cdot |x - x_0|^{n+1}
\]
e questa è la definizione di O-grande (vedi qui), sicché:
\[
\Big| f(x) - T_{f,n,x_0}(x) \Big| = \operatorname{O}\left( (x - x_0)^{n+1}\right)\; .
\]

Inoltre, ti sconsiglio vivamente di provare a ragionare con gli sviluppi di MacLaurin delle funzioni goniometriche, perché contengono troppi addendi nulli che mascherano quello che vuoi vedere.


P.S.: Controlla un po' gli estremi di quella sommatoria. :wink:
Sono sempre stato, e mi ritengo ancora un dilettante. Cioè una persona che si diletta, che cerca sempre di provare piacere e di regalare il piacere agli altri, che scopre ogni volta quello che fa come se fosse la prima volta. (Freak Antoni)
Avatar utente
gugo82
Cannot live without
Cannot live without
 
Messaggio: 27121 di 45021
Iscritto il: 12/10/2007, 23:58
Località: Napoli

Re: Errore di troncamento formula di Taylor

Messaggioda emiglio » 07/05/2024, 08:36

Tutto chiaro, confondevo il concetto di O grande con quello di ordine di grandezza dell'errore. Grazie a tutti!
emiglio
Starting Member
Starting Member
 
Messaggio: 2 di 15
Iscritto il: 06/05/2024, 20:59

Re: Errore di troncamento formula di Taylor

Messaggioda emiglio » 07/05/2024, 09:35

Continua a non essermi chiara una cosa. Posto $x-x_0>1$, dato che $(x-x_0)^(k+1)/((k+1)!)$ è crescente per $0<=k+1<=(x-x_0)$, affinché l'errore decresca al crescere dell'ordine di sviluppo, per $x\in[0,x-x_0]$ il termine $f^(k+1)(\xi)$ deve tendere a zero in più velocemente di quanto $(x-x_0)^(k+1)/((k+1)!)$ tende ad infinito per $k\to\infty$. Non so se mi spiego. In sostanza, se ignoro la derivata, non è sempre vero che l'errore decresce al crescere dell'ordine, dunque la derivata deve compensare tale fenomeno. Sbaglio qualcosa? Tale problema non si pone $x-x_0<1$.
emiglio
Starting Member
Starting Member
 
Messaggio: 3 di 15
Iscritto il: 06/05/2024, 20:59

Re: Errore di troncamento formula di Taylor

Messaggioda gugo82 » 07/05/2024, 21:43

Se $x$ ed $x_0$ sono fissati, sei sicuro che $ (x-x_0)^(k+1)/((k+1)!) -> oo$ per $k -> oo$?
Sono sempre stato, e mi ritengo ancora un dilettante. Cioè una persona che si diletta, che cerca sempre di provare piacere e di regalare il piacere agli altri, che scopre ogni volta quello che fa come se fosse la prima volta. (Freak Antoni)
Avatar utente
gugo82
Cannot live without
Cannot live without
 
Messaggio: 27122 di 45021
Iscritto il: 12/10/2007, 23:58
Località: Napoli

Re: Errore di troncamento formula di Taylor

Messaggioda emiglio » 08/05/2024, 21:13

Forse mi sono spiegato male, il formalismo non è il mio forte. Volgarmente quello che intendo dire è che affinché l’errore decresca il contributo decrescente dato dalla derivata deve vincere su quello crescente dato dal passo, questo nell’intervallo in cui quest’ultimo è appunto crescente. Altrimenti c’è un intervallo in cui l’errore cresce al crescere dell’ordine.
emiglio
Starting Member
Starting Member
 
Messaggio: 7 di 15
Iscritto il: 06/05/2024, 20:59


Torna a Analisi matematica di base

Chi c’è in linea

Visitano il forum: calmierato, ghira e 1 ospite