18.01.2015 Views

Appunti di Calcolo Numerico - Esercizi e Dispense - Università degli ...

Appunti di Calcolo Numerico - Esercizi e Dispense - Università degli ...

Appunti di Calcolo Numerico - Esercizi e Dispense - Università degli ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10.3. Formule <strong>di</strong> Newton-Cotes<br />

dove ξ x è un punto dell’intervallo [a,b]. Per quanto abbiamo stu<strong>di</strong>ato sull’interpolazione, sappiamo che la<br />

funzione f (x) si può scrivere come somma del polinomio e dell’errore: f (x) = p(x) + E(x). Nel nostro caso,<br />

abbiamo<br />

f (b) − f (a)<br />

f (x) = f (a) + (x − a) + f ′′ (ξ x )<br />

(x − a)(x − b)<br />

b − a<br />

2<br />

Dovendo integrare la f tra a e b e valendo l’uguaglianza precedente, integrando ambo i membri,<br />

otteniamo:<br />

∫ b<br />

∫ b<br />

(<br />

) ∫<br />

f (b) − f (a)<br />

b<br />

f (x)d x = f (a) + (x − a) d x + (x − a)(x − b) f ′′ (ξ x )<br />

d x<br />

b − a<br />

2<br />

a<br />

ovvero<br />

∫ b<br />

a<br />

a<br />

f (a) + f (b)<br />

f (x)d x = (b − a) + 1 2 2<br />

∫ b<br />

a<br />

a<br />

(x − a)(x − b)f ′′ (ξ x ))d x<br />

Poichè il prodotto (x −a)(x −b) ha segno costante in [a,b], per il teorema del Valor Me<strong>di</strong>o del calcolo integrale<br />

(si veda il Teorema 2.5.6) si ha<br />

1<br />

2<br />

∫ b<br />

a<br />

(x − a)(x − b)f ′′ (ξ x ))d x = 1 2 f ′′ (ξ)<br />

∫ b<br />

a<br />

(x − a)(x − b)d x = − 1 2 f ′′ (b − a)3<br />

(ξ)<br />

3!<br />

dove ξ è un punto interno all’intervallo [a,b].<br />

La quantità E i nt = − 1 2 f ′′ (b − a)3<br />

(ξ) = − 1<br />

3! 12 f ′′ (ξ)(b − a) 3 rappresenta l’errore che si commette approssimando<br />

l’integrale <strong>di</strong> f in [a,b] me<strong>di</strong>ante l’integrale della retta passante per f (a) e f (b), vale a <strong>di</strong>re, me<strong>di</strong>ante<br />

l’area del trapezio sottesa dalla corda passante per f (a) e f (b).<br />

In<strong>di</strong>cando con M = max a≤x≤b |f ′′ (x)| possiamo maggiorare l’errore con la relazione<br />

(b − a)3<br />

|E i nt | ≤ M<br />

12<br />

La formula dei trapezi approssima l’integrale <strong>di</strong> f in [a,b] come I tr ap dato da<br />

I tr ap = b − a [f (a) + f (b)]<br />

2<br />

10.3 Formule <strong>di</strong> Newton-Cotes<br />

Se, al posto <strong>di</strong> una retta, pren<strong>di</strong>amo come funzione interpolante la f un polinomio <strong>di</strong> grado più elevato,<br />

otterremo altre formule <strong>di</strong> quadrature.<br />

Supponiamo <strong>di</strong> poter valutare la f in n + 1 punti x 0 , x 1 ,..., x n e costruiamo il polinomio interpolatore <strong>di</strong><br />

grado n utilizzando la formula <strong>di</strong> Lagrange.<br />

Avremo p n (x) = ∑ n<br />

i=0 f (x i )L i (x), dove i polinomi <strong>di</strong> Lagrange sono dati dalla nota formula<br />

L i (x) =<br />

n∏<br />

j =0<br />

j ≠i<br />

x − x j<br />

x i − x j<br />

Se i no<strong>di</strong> sono equi<strong>di</strong>stanti con passo h, possiamo scrivere x j = x 0 + j h, con j = 0,1,...,n e per un generico<br />

punto x compreso tra x 0 e x n vale x = x 0 + sh con 0 ≤ s ≤ n, s numero reale.<br />

143

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!