• Non ci sono risultati.

LucioDemeioDIISM CorsodiCalcoloNumerico

N/A
N/A
Protected

Academic year: 2021

Condividi "LucioDemeioDIISM CorsodiCalcoloNumerico"

Copied!
88
0
0

Testo completo

(1)

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

(2)

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

(3)

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.

(4)

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.

(5)

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.

(6)

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.

(7)

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

1

x

0

f (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

1

x

0

(x − x 0 ) (x − x 1 )

2 f 00 (ξ(x))dx

(8)

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

0

b=x

1

x

(9)

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

0

b=x

1

x

(10)

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 ...

(11)

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 ...

(12)

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 ...

(13)

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 ...

(14)

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

2

x

0

(x − x 1 ) dx = Z x

2

x

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

2

x

0

f (x) dx = h

3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] − h 5

90 f (4) (ξ)

(15)

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

2

x

0

(x − x 1 ) dx = Z x

2

x

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

2

x

0

f (x) dx = h

3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] − h 5

90 f (4) (ξ)

(16)

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

2

x

0

(x − x 1 ) dx = Z x

2

x

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

2

x

0

f (x) dx = h

3 [f (x 0 ) + 4 f (x 1 ) + f (x 2 )] − h 5

90 f (4) (ξ)

(17)

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.

(18)

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.

(19)

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.

(20)

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.

(21)

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.

(22)

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

(23)

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

(24)

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

(25)

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.

(26)

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

(27)

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

1

x

0

f (x) dx + Z x

2

x

1

f (x) dx + ... + Z x

n

x

n−1

f (x) dx

=

n

X

j=1

Z x

j

x

j−1

f (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 00j )

con ξ j un punto opportuno nell’intervallo [x j−1 , x j ].

(28)

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)

(29)

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)

(30)

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)

(31)

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 00j ) ≤

n

X

j=1

M

n m ≤

n

X

j=1

f 00j ) ≤ n M

m ≤ 1 n

n

X

j=1

f 00 (ξ j ) ≤ M

(32)

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 00j ) ≤

n

X

j=1

M

n m ≤

n

X

j=1

f 00j ) ≤ n M

m ≤ 1 n

n

X

j=1

f 00 (ξ j ) ≤ M

(33)

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 (ξ)

(34)

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 (ξ)

(35)

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 (ξ)

(36)

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.

(37)

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

2

x

0

f (x) dx + Z x

4

x

2

f (x) dx + ... + Z x

n

x

n−2

f (x) dx

=

n/2

X

j=1

Z x

2j

x

2j−2

f (x) dx.

cio` e accoppiamo gli intervallini a due a due. A ciascun

doppio intervallino applichiamo ora la regola di Simpson,

completa dell’errore.

(38)

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

2

x

0

f (x) dx + Z x

4

x

2

f (x) dx + ... + Z x

n

x

n−2

f (x) dx

=

n/2

X

j=1

Z x

2j

x

2j−2

f (x) dx.

cio` e accoppiamo gli intervallini a due a due. A ciascun

doppio intervallino applichiamo ora la regola di Simpson,

completa dell’errore.

(39)

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

2

x

0

f (x) dx + Z x

4

x

2

f (x) dx + ... + Z x

n

x

n−2

f (x) dx

=

n/2

X

j=1

Z x

2j

x

2j−2

f (x) dx.

cio` e accoppiamo gli intervallini a due a due. A ciascun

doppio intervallino applichiamo ora la regola di Simpson,

completa dell’errore.

(40)

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 ].

(41)

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 ].

(42)

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)]

(43)

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)]

(44)

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)]

(45)

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.

(46)

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).

(47)

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).

(48)

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).

(49)

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).

(50)

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.

(51)

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.

(52)

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):

(53)

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):

(54)

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):

(55)

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

(56)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Idea di base

Il metodo di Romberg ` e una tecnica per accelerare la convergenza delle formule di quadratura. Si basa

sull’applicazione dell’estrapolazione di Richardson al metodo dei trapezi; il passo di discretizzazione del metodo dei trapezi viene dimezzato ad ogni iterazione.

Idea di base

Sia, come al solito,

I = Z b

a

f (x) dx

l’integrale da calcolare. Supponiamo, almeno per ora, f ∈ C [a, b] e consideriamo la regola dei trapezi (non composta, per ora) sull’intervallo [a, b]:

Z b a

f (x) dx ≈ h

2 [f (a) + f (b)]

dove h = b − a.

(57)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Idea di base

Il metodo di Romberg ` e una tecnica per accelerare la convergenza delle formule di quadratura. Si basa

sull’applicazione dell’estrapolazione di Richardson al metodo dei trapezi; il passo di discretizzazione del metodo dei trapezi viene dimezzato ad ogni iterazione.

Idea di base

Sia, come al solito,

I = Z b

a

f (x) dx

l’integrale da calcolare. Supponiamo, almeno per ora, f ∈ C [a, b] e consideriamo la regola dei trapezi (non composta, per ora) sull’intervallo [a, b]:

Z b a

f (x) dx ≈ h

2 [f (a) + f (b)]

dove h = b − a.

(58)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(59)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

f(x)

f(b)

b f(a)

a x

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(60)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

f(x)

f(b)

b f(a)

a x

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(61)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

f(x)

f(b)

b f(a)

a x

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(62)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

f(x)

f(b)

b f(a)

a x

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(63)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

f(x)

f(b)

b f(a)

a x

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(64)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Consideriamo ora applicazioni successive della regola dei trapezi, con il passo dimezzato ad ogni iterazione:

f(x)

f(b)

b f(a)

a x

Il passo ad ogni iterazione risulta allora h k = (b − a)/2 k−1 , con k = 1 che corrisponde alla regola dei trapezi applicata su tutto l’intervallo e h k+1 = h k /2;

ad ogni iterazione si aggiungono nuovi punti alla

decomposizione dell’intervallo.

(65)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Usando la formula composta alla k-esima iterazione abbiamo dunque, con m = 2 k−1 (numero degli intervalli alla k−esima iterazione),

I = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

 − b − a

12 h 2 k f 00 (ξ).

Non ` e difficile dimostrare che l’errore che compare sopra pu` o essere scritto nella forma di una serie di potenze del tipo K 1 h 2 k + K 2 h 4 k + ... = P ∞

j=1 K j h 2j . Introducendo

R k1 = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

(66)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Usando la formula composta alla k-esima iterazione abbiamo dunque, con m = 2 k−1 (numero degli intervalli alla k−esima iterazione),

I = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

 − b − a

12 h 2 k f 00 (ξ).

Non ` e difficile dimostrare che l’errore che compare sopra pu` o essere scritto nella forma di una serie di potenze del tipo K 1 h 2 k + K 2 h 4 k + ... = P ∞

j=1 K j h 2j . Introducendo

R k1 = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

(67)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Usando la formula composta alla k-esima iterazione abbiamo dunque, con m = 2 k−1 (numero degli intervalli alla k−esima iterazione),

I = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

 − b − a

12 h 2 k f 00 (ξ).

Non ` e difficile dimostrare che l’errore che compare sopra pu` o essere scritto nella forma di una serie di potenze del tipo K 1 h 2 k + K 2 h 4 k + ... = P ∞

j=1 K j h 2j .

Introducendo

R k1 = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

(68)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

Usando la formula composta alla k-esima iterazione abbiamo dunque, con m = 2 k−1 (numero degli intervalli alla k−esima iterazione),

I = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

 − b − a

12 h 2 k f 00 (ξ).

Non ` e difficile dimostrare che l’errore che compare sopra pu` o essere scritto nella forma di una serie di potenze del tipo K 1 h 2 k + K 2 h 4 k + ... = P ∞

j=1 K j h 2j . Introducendo

R k1 = h k

2

f (a) + 2

m−1

X

j=1

f (x j ) + f (b)

(69)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

... possiamo allora scrivere

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

Il calcolo di R k1 non richiede il calcolo della funzione su tutti i nodi che compaiono nella sommatoria, ma soltanto sui nodi che non erano presenti nell’iterazione precedente. In particolare:

R k1 = h k 2

f (a) + 2 X

j∈N

1

f (x j ) + f (b) + 2 X

j∈N

2

f (x j )

 = ...

(70)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

... possiamo allora scrivere

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

Il calcolo di R k1 non richiede il calcolo della funzione su tutti i nodi che compaiono nella sommatoria, ma soltanto sui nodi che non erano presenti nell’iterazione precedente.

In particolare:

R k1 = h k 2

f (a) + 2 X

j∈N

1

f (x j ) + f (b) + 2 X

j∈N

2

f (x j )

 = ...

(71)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

... possiamo allora scrivere

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

Il calcolo di R k1 non richiede il calcolo della funzione su tutti i nodi che compaiono nella sommatoria, ma soltanto sui nodi che non erano presenti nell’iterazione precedente.

In particolare:

R k1 = h k 2

f (a) + 2 X

j∈N

1

f (x j ) + f (b) + 2 X

j∈N

2

f (x j )

 = ...

(72)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

... = 1 2

h k−1 2

f (a) + 2 X

j∈N

1

f (x j ) + f (b)

 + h k X

j∈N

2

f (x j )

= 1

2 R k−1,1 + h k X

j∈N

2

f (x j )

dove N 1 ed N 2 sono gli insiemi di indici corrispondenti rispettivamente ai vecchi nodi ed ai nuovi nodi.

La relazione appena trovata fornisce una relazione di

ricorrenza per le R k1 . Dalle prime due iterazioni, ...

(73)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

... = 1 2

h k−1 2

f (a) + 2 X

j∈N

1

f (x j ) + f (b)

 + h k X

j∈N

2

f (x j )

= 1

2 R k−1,1 + h k X

j∈N

2

f (x j )

dove N 1 ed N 2 sono gli insiemi di indici corrispondenti rispettivamente ai vecchi nodi ed ai nuovi nodi.

La relazione appena trovata fornisce una relazione di

ricorrenza per le R k1 . Dalle prime due iterazioni, ...

(74)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Iterazioni successive dei trapezi

R 11 = b − a

2 [f (a) + f (b)]

R 21 = b − a 4



f (a) + f (b) + 2 f  a + b 2



= 1

2 R 11 + b − a

2 f  a + b 2



ricostruiamo le iterazioni successive.

(75)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Estrapolazione di Richardson

Riprendiamo l’espressione scritta in precedenza

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

e mettiamola a sistema con la stessa calcolata all’iterazione k + 1, ricordando che h k+1 = h k /2:

I = R k1 + K 1 h 2 k + K 2 h 4 k + ... I = R k+1,1 + K 1

h 2 k 4 + K 2

h 4 k 16 + ...

Moltiplicando la seconda per 4 e sottraendo si elimina il

termine quadratico in k (come gi` a visto in precedenza a

proposito dell’estrapolazione di Richardson).

(76)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Estrapolazione di Richardson

Riprendiamo l’espressione scritta in precedenza

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

e mettiamola a sistema con la stessa calcolata all’iterazione k + 1, ricordando che h k+1 = h k /2:

I = R k1 + K 1 h 2 k + K 2 h 4 k + ... I = R k+1,1 + K 1

h 2 k 4 + K 2

h 4 k 16 + ...

Moltiplicando la seconda per 4 e sottraendo si elimina il

termine quadratico in k (come gi` a visto in precedenza a

proposito dell’estrapolazione di Richardson).

(77)

Calcolo Numerico Lucio Demeio

DIISM

Integrazione numerica:

formule di Newton-Cotes semplici Formule di Newton-Cotes composte Metodo di Romberg

Metodo di Romberg

Estrapolazione di Richardson

Riprendiamo l’espressione scritta in precedenza

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

e mettiamola a sistema con la stessa calcolata all’iterazione k + 1, ricordando che h k+1 = h k /2:

I = R k1 + K 1 h 2 k + K 2 h 4 k + ...

I = R k+1,1 + K 1

h 2 k 4 + K 2

h 4 k 16 + ...

Moltiplicando la seconda per 4 e sottraendo si elimina il

termine quadratico in k (come gi` a visto in precedenza a

proposito dell’estrapolazione di Richardson).

Riferimenti

Documenti correlati

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;... Metodo

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;a. Nella regola di

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

• Il rombo è considerato la metà di un rettangolo avente la base congruente a una diagonale e l’altezza congruente all’altra diagonale:. Bisogna costruire i vertici del rombo

E’ un parallelogramma equilatero, con le diagonali perpendicolari non congruenti che si scambiano a metà a vicenda, gli angoli opposti sono uguali e quelli adiacenti a

In ogni trapezio dell’esercizio 1 ripassa di rosso la base maggiore e di blu la base minore; traccia in verde l’altezza e in arancione le diagonali.. Poi rispondi

Eccetto che in pochi casi (come ad esempio per la funzione peso di Chebyshev), non esistono formule esplicite per l’individuazione di tali nodi e pesi.. Una volta venivano

Quindi, ad esempio, nella prima sappia riconoscere una “somma per una differenza”, riscrivendola come differenza di quadrati, o viceversa sappia vedere una differenza di quadrati,