Re: Errore sull'integrazione numerica
"Peltio" ha scritto
>L'errore del metodo di integrazione �:
>
> I[f] - Tn[f] = (b-a)/12 h^2 f''[chi]
Uff...
Mi sono perso il segno meno per strada, qui. E' chiaramente
I[f] - Tn[f] = - (b-a)/12 h^2 f''[chi]
visto che l'area sottesa da una funzione concava viene sovrastimata e,
viceversa quella di una funzione convessa viene sottostimata.
Ho fatto due conti con un integrale banale: quello del seno tra 0 ed 1
Il risultato esatto �
I = 0.459697694131860...
Il risultato della formula di quadratura con h=0.01 e i valori della
funzione seno esatti nei limiti della precisione macchina �
Tn = 0.4596938633113578...
L'errore del metodo (che comprende anche l'errore di troncamento a 16 cifre,
a dire il vero) � quindi
|I-Tn| = 3.8 x 10^-6.
La stima considerando un valore massimo per la derivata seconda pari a 1 (si
potrebbe fare di meglio) � di poco pi� del doppio:
8.3 x 10^-6
Se poi integriamo la funzione con degli errori casuali di modulo massimo
pari a 0.05 (err=0.05(rnd - 1/2)) (con rnd numero casuale compreso tra 0 e
1), uno dei risultati che si pu� ottenere �
Tnappr = 0.4431661573039723...
che differisce dalla quadratura numerica sui valori 'esatti' di f per
|Tn-Tnappr| = 0.016528...
contro gli
0.05.
(poco pi� del triplo) previsti dalla relazione |Tn-Tnappr|<=(b-a)Max[err].
L'errore rispetto al valore esatto dell'integrale � chiaramente dominato
dall'effetto degli errori sui valori di f (per forza, li ho scelti enormi
: ) ):
|I-Tnappr| = 0.016531...
saluti,
Peltio
Received on Sun May 23 2004 - 01:54:42 CEST
This archive was generated by hypermail 2.3.0
: Fri Nov 08 2024 - 05:10:25 CET