Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Corso di Laurea in Ingegneria Gestionale Sede di Fermo
Corso di Calcolo Numerico
5 - INTEGRAZIONE NUMERICA
Lucio Demeio
DIISM
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Integrazione numerica: formule di Newton-Cotes semplici
Formule di Newton-Cotes composte
Metodo di Romberg
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Introduzione
Idea di base
Spesso si devono calcolare integrali del tipo
Z b a
f (x) dx
quando non si conosce una primitiva della f o la f stessa ` e nota solo su un insieme discreto di punti (nodi).
L’integrale viene allora approssimato, con varie tecniche e varie metodologie, da opportune somme di Riemann, del tipo
Z b a
f (x) dx ≈
n
X
i=0
w i f (x i ).
accompagnate da una stima dell’errore.
Le formule che si ottengono si chiamano formule (o
regole) di quadratura.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Introduzione
Idea di base
Spesso si devono calcolare integrali del tipo
Z b a
f (x) dx
quando non si conosce una primitiva della f o la f stessa ` e nota solo su un insieme discreto di punti (nodi).
L’integrale viene allora approssimato, con varie tecniche e varie metodologie, da opportune somme di Riemann, del tipo
Z b a
f (x) dx ≈
n
X
i=0
w i f (x i ).
accompagnate da una stima dell’errore.
Le formule che si ottengono si chiamano formule (o
regole) di quadratura.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Introduzione
Idea di base
Spesso si devono calcolare integrali del tipo
Z b a
f (x) dx
quando non si conosce una primitiva della f o la f stessa ` e nota solo su un insieme discreto di punti (nodi).
L’integrale viene allora approssimato, con varie tecniche e varie metodologie, da opportune somme di Riemann, del tipo
Z b a
f (x) dx ≈
n
X
i=0
w i f (x i ).
accompagnate da una stima dell’errore.
Le formule che si ottengono si chiamano formule (o
regole) di quadratura.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Introduzione
Idea di base
Spesso si devono calcolare integrali del tipo
Z b a
f (x) dx
quando non si conosce una primitiva della f o la f stessa ` e nota solo su un insieme discreto di punti (nodi).
L’integrale viene allora approssimato, con varie tecniche e varie metodologie, da opportune somme di Riemann, del tipo
Z b a
f (x) dx ≈
n
X
i=0
w i f (x i ).
accompagnate da una stima dell’errore.
Le formule che si ottengono si chiamano formule (o
regole) di quadratura.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola dei trapezi
La metodologia che illustreremo ` e quella di utilizzare il polinomio interpolatore di Lagrange con un numero adeguato di nodi. Iniziamo con il caso pi` u elementare, con 2 nodi, x 0 = a ed x 1 = b. Il polinomio interpolatore con resto ` e in tal caso
f (x) = f (x 0 ) x − x 1
x 0 − x 1 +f (x 1 ) x − x 0
x 1 − x 0 + (x − x 0 ) (x − x 1 )
2 f 00 (ξ(x)) ed integrando si ottiene, dopo qualche passaggio,
Z x
1x
0f (x) dx = h
2 [f (x 0 ) + f (x 1 )] − h 3 12 f 00 (ξ) dove h = x 1 − x 0 = b − a e l’ultimo termine ` e stato ottenuto applicando il teorema della media pesata sull’integrale
Z x
1x
0(x − x 0 ) (x − x 1 )
2 f 00 (ξ(x))dx
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola dei trapezi
L’approssimazione ottenuta per questa via ` e dunque
Z b a
f (x) dx ≈ h
2 [f (x 0 ) + f (x 1 )]
che viene detta regola del trapezio, in quanto consiste nel sostituire l’area vera sottesa dalla curva con il trapezio in figura.
Formula dei trapezi
f(x)
f(b) f(a)
a=x
0b=x
1x
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola dei trapezi
L’approssimazione ottenuta per questa via ` e dunque
Z b a
f (x) dx ≈ h
2 [f (x 0 ) + f (x 1 )]
che viene detta regola del trapezio, in quanto consiste nel sostituire l’area vera sottesa dalla curva con il trapezio in figura.
Formula dei trapezi
f(x)
f(b) f(a)
a=x
0b=x
1x
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
L’approssimazione successiva si ha utilizzando 3 nodi, con x 0 = a, x 1 = (a + b)/2 ed x 2 = b. In tal caso ` e conveniente, invece di seguire la strada del polinomio interpolatore di Lagrange, di sviluppare f (x) con il polinomio di Taylor al terz’ordine attorno ad x 1 .
Abbiamo allora:
f (x) = f (x 1 ) + f 0 (x 1 )(x − x 1 ) + f 00 (x 1 )
2 (x − x 1 ) 2 + f 000 (x 1 )
6 (x − x 1 ) 3 + f (4) (ξ(x))
24 (x − x 1 ) 4 dove ξ(x) ∈ (x 0 , x 2 ).
Integrando questa espressione, applicando il teorema della
media pesata sull’ultimo termine ...
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
L’approssimazione successiva si ha utilizzando 3 nodi, con x 0 = a, x 1 = (a + b)/2 ed x 2 = b. In tal caso ` e conveniente, invece di seguire la strada del polinomio interpolatore di Lagrange, di sviluppare f (x) con il polinomio di Taylor al terz’ordine attorno ad x 1 .
Abbiamo allora:
f (x) = f (x 1 ) + f 0 (x 1 )(x − x 1 ) + f 00 (x 1 )
2 (x − x 1 ) 2 + f 000 (x 1 )
6 (x − x 1 ) 3 + f (4) (ξ(x))
24 (x − x 1 ) 4 dove ξ(x) ∈ (x 0 , x 2 ).
Integrando questa espressione, applicando il teorema della
media pesata sull’ultimo termine ...
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
L’approssimazione successiva si ha utilizzando 3 nodi, con x 0 = a, x 1 = (a + b)/2 ed x 2 = b. In tal caso ` e conveniente, invece di seguire la strada del polinomio interpolatore di Lagrange, di sviluppare f (x) con il polinomio di Taylor al terz’ordine attorno ad x 1 .
Abbiamo allora:
f (x) = f (x 1 ) + f 0 (x 1 )(x − x 1 ) + f 00 (x 1 )
2 (x − x 1 ) 2 + f 000 (x 1 )
6 (x − x 1 ) 3 + f (4) (ξ(x))
24 (x − x 1 ) 4 dove ξ(x) ∈ (x 0 , x 2 ).
Integrando questa espressione, applicando il teorema della
media pesata sull’ultimo termine ...
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
L’approssimazione successiva si ha utilizzando 3 nodi, con x 0 = a, x 1 = (a + b)/2 ed x 2 = b. In tal caso ` e conveniente, invece di seguire la strada del polinomio interpolatore di Lagrange, di sviluppare f (x) con il polinomio di Taylor al terz’ordine attorno ad x 1 .
Abbiamo allora:
f (x) = f (x 1 ) + f 0 (x 1 )(x − x 1 ) + f 00 (x 1 )
2 (x − x 1 ) 2 + f 000 (x 1 )
6 (x − x 1 ) 3 + f (4) (ξ(x))
24 (x − x 1 ) 4 dove ξ(x) ∈ (x 0 , x 2 ).
Integrando questa espressione, applicando il teorema della
media pesata sull’ultimo termine ...
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
... notando che Z x
2x
0(x − x 1 ) dx = Z x
2x
0(x − x 1 ) 3 dx = 0
ed utilizzando per la derivata seconda l’approssimazione
f 00 (x 1 ) = f (x 0 ) − 2 f (x 1 ) + f (x 2 )
h 2 − h 2
12 f (4) (ξ)
abbiamo, dopo qualche semplice passaggio,
Z x
2x
0f (x) dx = h
3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] − h 5
90 f (4) (ξ)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
... notando che Z x
2x
0(x − x 1 ) dx = Z x
2x
0(x − x 1 ) 3 dx = 0
ed utilizzando per la derivata seconda l’approssimazione
f 00 (x 1 ) = f (x 0 ) − 2 f (x 1 ) + f (x 2 )
h 2 − h 2
12 f (4) (ξ)
abbiamo, dopo qualche semplice passaggio,
Z x
2x
0f (x) dx = h
3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] − h 5
90 f (4) (ξ)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
... notando che Z x
2x
0(x − x 1 ) dx = Z x
2x
0(x − x 1 ) 3 dx = 0
ed utilizzando per la derivata seconda l’approssimazione
f 00 (x 1 ) = f (x 0 ) − 2 f (x 1 ) + f (x 2 )
h 2 − h 2
12 f (4) (ξ)
abbiamo, dopo qualche semplice passaggio,
Z x
2x
0f (x) dx = h
3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] − h 5
90 f (4) (ξ)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Regola di Simpson
L’approssimazione ottenuta per questa via ` e dunque
Z b a
f (x) dx ≈ h
3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )]
che viene detta regola di Simpson.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Grado di accuratezza
Nella regola dei trapezi, l’errore ` e proporzionale alla derivata seconda, quindi la regola dei trapezi ` e esatta per polinomi di grado zero e grado uno;
Nella regola di Simpson, l’errore ` e proporzionale alla derivata quarta, quindi la regola ` e esatta per polinomi fino al terzo grado.
Il grado di accuratezza di una formula di quadratura ` e il grado del polinomio di grado massimo per cui la formula
`
e esatta. La regola dei trapezi ha grado di precisione uno,
la regola di Simpson tre.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Grado di accuratezza
Nella regola dei trapezi, l’errore ` e proporzionale alla derivata seconda, quindi la regola dei trapezi ` e esatta per polinomi di grado zero e grado uno;
Nella regola di Simpson, l’errore ` e proporzionale alla derivata quarta, quindi la regola ` e esatta per polinomi fino al terzo grado.
Il grado di accuratezza di una formula di quadratura ` e il grado del polinomio di grado massimo per cui la formula
`
e esatta. La regola dei trapezi ha grado di precisione uno,
la regola di Simpson tre.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Grado di accuratezza
Nella regola dei trapezi, l’errore ` e proporzionale alla derivata seconda, quindi la regola dei trapezi ` e esatta per polinomi di grado zero e grado uno;
Nella regola di Simpson, l’errore ` e proporzionale alla derivata quarta, quindi la regola ` e esatta per polinomi fino al terzo grado.
Il grado di accuratezza di una formula di quadratura ` e il grado del polinomio di grado massimo per cui la formula
`
e esatta. La regola dei trapezi ha grado di precisione uno,
la regola di Simpson tre.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Grado di accuratezza
Nella regola dei trapezi, l’errore ` e proporzionale alla derivata seconda, quindi la regola dei trapezi ` e esatta per polinomi di grado zero e grado uno;
Nella regola di Simpson, l’errore ` e proporzionale alla derivata quarta, quindi la regola ` e esatta per polinomi fino al terzo grado.
Il grado di accuratezza di una formula di quadratura ` e il grado del polinomio di grado massimo per cui la formula
`
e esatta. La regola dei trapezi ha grado di precisione uno,
la regola di Simpson tre.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Formula aperte e formule chiuse
Le formule di quadratura appena viste sono esempi di formule dette di Newton-Cotes e sono dette formule chiuse perch` e gli estremi dell’intervallo sono inclusi nei nodi. Esistono anche formule aperte (estremi non inclusi), che per ora lasciamo stare.
Esempi numerici:
Mathematica file Integrazione1.nb
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Formula aperte e formule chiuse
Le formule di quadratura appena viste sono esempi di formule dette di Newton-Cotes e sono dette formule chiuse perch` e gli estremi dell’intervallo sono inclusi nei nodi. Esistono anche formule aperte (estremi non inclusi), che per ora lasciamo stare.
Esempi numerici:
Mathematica file Integrazione1.nb
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes
Formula aperte e formule chiuse
Le formule di quadratura appena viste sono esempi di formule dette di Newton-Cotes e sono dette formule chiuse perch` e gli estremi dell’intervallo sono inclusi nei nodi. Esistono anche formule aperte (estremi non inclusi), che per ora lasciamo stare.
Esempi numerici:
Mathematica file Integrazione1.nb
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Quando l’intervallo d’integrazione [a, b] ` e troppo grande o la
funzione varia molto all’interno dell’intervallo, le formule viste
in precedenza, applicate al singolo intervallo, non danno pi` u
una buona approssimazione all’integrale. Si ricorre allora alla
metodologia seguente: si suddivide l’intervallo [a, b] in tanti
piccoli intervallini ed a ciascuno di essi vengono applicate le
formule di Newton-Cotes (chiuse). Illustriamo questa tecnica,
che ` e quella pi` u usata nell’integrazione numerica, prima nel
caso della regola dei trapezi e poi a quella di Simpson.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Sia
Z b a
f (x) dx
l’integrale da calcolare. Introduciamo una decomposizione dell’intervallo [a, b] costituita da n + 1 nodi
x 0 = a, x 1 , ..., x n = b che supponiamo equispaziati, con passo di discretizzazione h = (b − a)/n, cio` e x j+1 = x j + h.
f(x)
f(b) f(a)
a=x 0 x 1 x 2 x 3 x 4 x 5 b=x n x
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Abbiamo ovviamente:
Z b a
f (x) dx = Z x
1x
0f (x) dx + Z x
2x
1f (x) dx + ... + Z x
nx
n−1f (x) dx
=
n
X
j=1
Z x
jx
j−1f (x) dx.
A ciascun intervallino applichiamo ora la regola dei trapezi, completa dell’errore. Otteniamo:
Z b a
f (x) dx = h 2
n
X
j=1
[f (x j−1 ) + f (x j )] − h 3 12
n
X
j=1
f 00 (ξ j )
con ξ j un punto opportuno nell’intervallo [x j−1 , x j ].
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Esplicitiamo la prima sommatoria:
n
X
j=1
[f (x j−1 ) + f (x j )] = [f (x 0 ) + f (x 1 )] + [f (x 1 ) + f (x 2 )] + [f (x 2 ) + f (x 3 )] + ... + [f (x n−2 ) + f (x n−1 )] + [f (x n−1 ) + f (x n )]
= f (x 0 ) + 2
n−1
X
j=1
f (x j ) + f (x n )
Il primo termine complessivamente quindi ` e
h 2
f (a) + 2
n−1
X
j=1
f (x j ) + f (b)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Esplicitiamo la prima sommatoria:
n
X
j=1
[f (x j−1 ) + f (x j )] = [f (x 0 ) + f (x 1 )] + [f (x 1 ) + f (x 2 )] + [f (x 2 ) + f (x 3 )] + ... + [f (x n−2 ) + f (x n−1 )] + [f (x n−1 ) + f (x n )]
= f (x 0 ) + 2
n−1
X
j=1
f (x j ) + f (x n )
Il primo termine complessivamente quindi ` e
h 2
f (a) + 2
n−1
X
j=1
f (x j ) + f (b)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Esplicitiamo la prima sommatoria:
n
X
j=1
[f (x j−1 ) + f (x j )] = [f (x 0 ) + f (x 1 )] + [f (x 1 ) + f (x 2 )] + [f (x 2 ) + f (x 3 )] + ... + [f (x n−2 ) + f (x n−1 )] + [f (x n−1 ) + f (x n )]
= f (x 0 ) + 2
n−1
X
j=1
f (x j ) + f (x n )
Il primo termine complessivamente quindi ` e
h 2
f (a) + 2
n−1
X
j=1
f (x j ) + f (b)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Per ottenere una stima dell’errore, supponiamo che f sia di classe C 2 in [a, b]. Indicando con m ed M rispettivamente il minimo ed il massimo di f 00 in [a, b], si ha:
n
X
j=1
m ≤
n
X
j=1
f 00 (ξ j ) ≤
n
X
j=1
M
n m ≤
n
X
j=1
f 00 (ξ j ) ≤ n M
m ≤ 1 n
n
X
j=1
f 00 (ξ j ) ≤ M
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Per ottenere una stima dell’errore, supponiamo che f sia di classe C 2 in [a, b]. Indicando con m ed M rispettivamente il minimo ed il massimo di f 00 in [a, b], si ha:
n
X
j=1
m ≤
n
X
j=1
f 00 (ξ j ) ≤
n
X
j=1
M
n m ≤
n
X
j=1
f 00 (ξ j ) ≤ n M
m ≤ 1 n
n
X
j=1
f 00 (ξ j ) ≤ M
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Per il teorema dei valori intermedi, esiste pertanto ξ ∈ [a, b] tale che
1 n
n
X
j=1
f 00 (ξ j ) = f 00 (ξ)
e quindi
h 3 12
n
X
j=1
f 00 (ξ j ) = h 2 12
b − a n
n
X
j=1
f 00 (ξ j ) = b − a
12 h 2 f 00 (ξ)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Per il teorema dei valori intermedi, esiste pertanto ξ ∈ [a, b] tale che
1 n
n
X
j=1
f 00 (ξ j ) = f 00 (ξ)
e quindi
h 3 12
n
X
j=1
f 00 (ξ j ) = h 2 12
b − a n
n
X
j=1
f 00 (ξ j ) = b − a
12 h 2 f 00 (ξ)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
Per il teorema dei valori intermedi, esiste pertanto ξ ∈ [a, b] tale che
1 n
n
X
j=1
f 00 (ξ j ) = f 00 (ξ)
e quindi
h 3 12
n
X
j=1
f 00 (ξ j ) = h 2 12
b − a n
n
X
j=1
f 00 (ξ j ) = b − a
12 h 2 f 00 (ξ)
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola dei trapezi
La regola dei trapezi porta dunque alla formula composta
Z b a
f (x) dx = h 2
f (a) + 2
n−1
X
j=1
f (x j ) + f (b)
− b − a
12 h 2 f 00 (ξ).
Vediamo che l’errore ` e quadratico nel passo di discretizzazione
h.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Introduciamo anche in questo caso una decomposizione dell’intervallo [a, b] costituita da n + 1 nodi
x 0 = a, x 1 , ..., x n = b equispaziati, con passo di
discretizzazione h = (b − a)/n, cio` e x j+1 = x j + h, solo che questa volta n deve essere pari.
Questa volta scriviamo:
Z b a
f (x) dx = Z x
2x
0f (x) dx + Z x
4x
2f (x) dx + ... + Z x
nx
n−2f (x) dx
=
n/2
X
j=1
Z x
2jx
2j−2f (x) dx.
cio` e accoppiamo gli intervallini a due a due. A ciascun
doppio intervallino applichiamo ora la regola di Simpson,
completa dell’errore.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Introduciamo anche in questo caso una decomposizione dell’intervallo [a, b] costituita da n + 1 nodi
x 0 = a, x 1 , ..., x n = b equispaziati, con passo di
discretizzazione h = (b − a)/n, cio` e x j+1 = x j + h, solo che questa volta n deve essere pari.
Questa volta scriviamo:
Z b a
f (x) dx = Z x
2x
0f (x) dx + Z x
4x
2f (x) dx + ... + Z x
nx
n−2f (x) dx
=
n/2
X
j=1
Z x
2jx
2j−2f (x) dx.
cio` e accoppiamo gli intervallini a due a due. A ciascun
doppio intervallino applichiamo ora la regola di Simpson,
completa dell’errore.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Introduciamo anche in questo caso una decomposizione dell’intervallo [a, b] costituita da n + 1 nodi
x 0 = a, x 1 , ..., x n = b equispaziati, con passo di
discretizzazione h = (b − a)/n, cio` e x j+1 = x j + h, solo che questa volta n deve essere pari.
Questa volta scriviamo:
Z b a
f (x) dx = Z x
2x
0f (x) dx + Z x
4x
2f (x) dx + ... + Z x
nx
n−2f (x) dx
=
n/2
X
j=1
Z x
2jx
2j−2f (x) dx.
cio` e accoppiamo gli intervallini a due a due. A ciascun
doppio intervallino applichiamo ora la regola di Simpson,
completa dell’errore.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Otteniamo:
Z b a
f (x) dx = h 3
n/2
X
j=1
[f (x 2j−2 ) + 4 f (x 2j−1 ) + f (x 2j )]
− h 5 90
n/2
X
j=1
f (4) (ξ j )
con ξ j un punto opportuno nell’intervallo [x 2j−2 , x 2j ].
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Otteniamo:
Z b a
f (x) dx = h 3
n/2
X
j=1
[f (x 2j−2 ) + 4 f (x 2j−1 ) + f (x 2j )]
− h 5 90
n/2
X
j=1
f (4) (ξ j )
con ξ j un punto opportuno nell’intervallo [x 2j−2 , x 2j ].
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Esplicitiamo la prima sommatoria:
n/2
X
j=1
[f (x 2j−2 ) + 4 f (x 2j−1 ) + f (x 2j )]
= [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] + [f (x 2 ) + 4 f (x 3 ) + f (x 4 )] ... + [f (x n−2 ) + 4 f (x n−1 ) + f (x n )]
Il primo termine complessivamente quindi ` e
h
3 [f (a) + 4 f (x 1 ) + 2 f (x 2 ) + 4 f (x 3 ) + ...
+ 2 f (x n−2 ) + 4 f (x n−1 ) + f (b)]
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Esplicitiamo la prima sommatoria:
n/2
X
j=1
[f (x 2j−2 ) + 4 f (x 2j−1 ) + f (x 2j )]
= [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] + [f (x 2 ) + 4 f (x 3 ) + f (x 4 )]
... + [f (x n−2 ) + 4 f (x n−1 ) + f (x n )]
Il primo termine complessivamente quindi ` e
h
3 [f (a) + 4 f (x 1 ) + 2 f (x 2 ) + 4 f (x 3 ) + ...
+ 2 f (x n−2 ) + 4 f (x n−1 ) + f (b)]
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Esplicitiamo la prima sommatoria:
n/2
X
j=1
[f (x 2j−2 ) + 4 f (x 2j−1 ) + f (x 2j )]
= [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] + [f (x 2 ) + 4 f (x 3 ) + f (x 4 )]
... + [f (x n−2 ) + 4 f (x n−1 ) + f (x n )]
Il primo termine complessivamente quindi ` e
h
3 [f (a) + 4 f (x 1 ) + 2 f (x 2 ) + 4 f (x 3 ) + ...
+ 2 f (x n−2 ) + 4 f (x n−1 ) + f (b)]
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Regola di Simpson
Per ottenere una stima dell’errore, supponiamo che f sia di classe C 4 in [a, b] e procediamo come per la regola dei trapezi.
Otteniamo alfine:
Z b a
f (x) dx = h
3 [f (a) + 4 f (x 1 ) + 2 f (x 2 ) + 4 f (x 3 ) + ...
+ 2 f (x n−2 ) + 4 f (x n−1 ) + f (b)] − b − a
180 h 4 f (4) (ξ)
per un opportuno ξ ∈ [a, b]. Vediamo che l’errore ` e del
quart’ordine nel passo di discretizzazione h.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Formule di quadratura
La formule composte basate sulla regola dei trapezi e sulla regola di Simpson si possono scrivere nella forma di una somma pesata sui valori della funzione ai nodi:
Z b a
f (x) dx ≈
n
X
j=0
w j f (x j )
dove i coefficienti w j sono detti pesi della formula di quadratura.
Nel caso della regola dei trapezi abbiamo w 0 = w n = h/2, w j = h, per j 6= 0, n;
per la regola di Simpson abbiamo invece w 0 = w n = h/3,
w j = 4h/3 per j 6= 0, n e j pari, w j = 2h/3 per j 6= 0, n e j
dispari (ricordiamo che per questa regola di quadratura n
deve essere pari).
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Formule di quadratura
La formule composte basate sulla regola dei trapezi e sulla regola di Simpson si possono scrivere nella forma di una somma pesata sui valori della funzione ai nodi:
Z b a
f (x) dx ≈
n
X
j=0
w j f (x j )
dove i coefficienti w j sono detti pesi della formula di quadratura.
Nel caso della regola dei trapezi abbiamo w 0 = w n = h/2, w j = h, per j 6= 0, n;
per la regola di Simpson abbiamo invece w 0 = w n = h/3,
w j = 4h/3 per j 6= 0, n e j pari, w j = 2h/3 per j 6= 0, n e j
dispari (ricordiamo che per questa regola di quadratura n
deve essere pari).
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Formule di quadratura
La formule composte basate sulla regola dei trapezi e sulla regola di Simpson si possono scrivere nella forma di una somma pesata sui valori della funzione ai nodi:
Z b a
f (x) dx ≈
n
X
j=0
w j f (x j )
dove i coefficienti w j sono detti pesi della formula di quadratura.
Nel caso della regola dei trapezi abbiamo w 0 = w n = h/2, w j = h, per j 6= 0, n;
per la regola di Simpson abbiamo invece w 0 = w n = h/3,
w j = 4h/3 per j 6= 0, n e j pari, w j = 2h/3 per j 6= 0, n e j
dispari (ricordiamo che per questa regola di quadratura n
deve essere pari).
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Formule di quadratura
La formule composte basate sulla regola dei trapezi e sulla regola di Simpson si possono scrivere nella forma di una somma pesata sui valori della funzione ai nodi:
Z b a
f (x) dx ≈
n
X
j=0
w j f (x j )
dove i coefficienti w j sono detti pesi della formula di quadratura.
Nel caso della regola dei trapezi abbiamo w 0 = w n = h/2, w j = h, per j 6= 0, n;
per la regola di Simpson abbiamo invece w 0 = w n = h/3,
w j = 4h/3 per j 6= 0, n e j pari, w j = 2h/3 per j 6= 0, n e j
dispari (ricordiamo che per questa regola di quadratura n
deve essere pari).
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Formule di quadratura
Menzioniamo infine (senza ricavarla) la formula 3/8 di Simpson, per la quale n deve essere un multiplo di 3: w 0 = w n = 3 h/8, w 1 = w 2 = 9 h/8, w 4 = 3 h/4, w 5 = w 6 = 9 h/8, w 7 = 3 h/4, ...,w n−3 = 2,
w n−2 = w n−1 = 9 h/8. Anche in questo caso l’errore ` e del
quart’ordine nel passo h.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Formule di quadratura
Menzioniamo infine (senza ricavarla) la formula 3/8 di Simpson, per la quale n deve essere un multiplo di 3:
w 0 = w n = 3 h/8, w 1 = w 2 = 9 h/8, w 4 = 3 h/4, w 5 = w 6 = 9 h/8, w 7 = 3 h/4, ...,w n−3 = 2,
w n−2 = w n−1 = 9 h/8. Anche in questo caso l’errore ` e del
quart’ordine nel passo h.
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Confronto fra le quadrature dei trapezi e di Simpson
Da calcolare
Z 1 0
e x dx
Z 2π 0
x sin x dx
errore (in funzione di h) per i trapezi (rosso), e per
Simpson (blu ∗1000):
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Confronto fra le quadrature dei trapezi e di Simpson
Da calcolare
Z 1 0
e x dx
Z 2π 0
x sin x dx
errore (in funzione di h) per i trapezi (rosso), e per
Simpson (blu ∗1000):
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Confronto fra le quadrature dei trapezi e di Simpson
Da calcolare
Z 1 0
e x dx
Z 2π 0
x sin x dx
errore (in funzione di h) per i trapezi (rosso), e per
Simpson (blu ∗1000):
Calcolo Numerico Lucio Demeio
DIISM
Integrazione numerica:
formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg
Formule di Newton-Cotes composte
Confronto fra le quadrature dei trapezi e di Simpson
Da calcolare
Z 1 0
e x dx
Z 2π 0
x sin x dx
errore (in funzione di h) per i trapezi (rosso), e per Simpson (blu ∗1000):
0 0.05 0.1 0.15 0.2
0.001 0.002 0.003 0.004 0.005
0 0.05 0.1 0.15
0.01 0.02 0.03 0.04