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.

4. ZERI DI FUNZIONE<br />

Figura 4.7: A sinistra: applicazione del metodo <strong>di</strong> Newton-Raphson nell’esempio in cui oscilla tra due valori.<br />

A destra: la funzione f (x) = x 5 − 6<br />

Esempio<br />

Esempio 4.8.3 Consideriamo f (x) = x 5 − 6, per la quale f ′ (x) = 5x 4 , il cui grafico è in Figura 4.7 (a destra).<br />

Se partiamo da un punto iniziale prossimo allo zero, poichè la tangente alla f è quasi orizzontale,<br />

non si riesce ad avere convergenza se non dopo molte iterazioni: partendo da x 0 = 0.01 e richiedendo<br />

una tolleranza 10 −8 , sono necessarie 88 iterazioni per arrivare a ξ = 1.430969081115725849. Ve<strong>di</strong>amo in<br />

tabella, come cambia il numero delle iterazioni al variare <strong>di</strong> x 0 :<br />

x 0 0.05 0.1 0.5 0.8 1.0 1.4 1.5 2. 3. 10. 20. 100.<br />

iterazioni 59 46 18 10 7 4 4 6 8 14 17 24<br />

4.9 Metodo <strong>di</strong> Newton-Raphson per ra<strong>di</strong>ci multiple<br />

Definizione 4.9.1 Data un’equazione f (x) = 0, una ra<strong>di</strong>ce ξ è multipla <strong>di</strong> molteplicità r se vale: f (ξ) = f ′ (ξ) =<br />

... = f r −1 (ξ) = 0 e f r (ξ) ≠ 0.<br />

Quando si ha una ra<strong>di</strong>ce multipla, il metodo <strong>di</strong> Newton-Raphson <strong>di</strong>venta un metodo del primo or<strong>di</strong>ne in<br />

quanto la formula che lega l’errore al passo n + 1 con l’errore al passo n <strong>di</strong>venta 3 :<br />

ɛ n+1 = r − 1 ɛ n<br />

r<br />

da cui la costante asintotica è M = r − 1 . Per poter avere un metodo che sia <strong>di</strong> nuovo a convergenza<br />

r<br />

quadratica, occorre mo<strong>di</strong>ficare l’algoritmo, ottenendo la formula <strong>di</strong> Newton-Raphson mo<strong>di</strong>ficata, nel modo<br />

seguente:<br />

x n+1 = x n − r f (x n)<br />

f ′ (x n )<br />

4.10 Controllo sugli scarti e grafici <strong>di</strong> convergenza<br />

Da un punto <strong>di</strong> vista pratico, il controllo per verificare la convergenza o meno della successione x n generata<br />

dallo schema iterativo viene effettuato sullo scarto d n = |x n − x n−1 | piuttosto che sull’errore (assolu-<br />

3 Il proce<strong>di</strong>mento da seguire è del tutto simile a quanto è stato fatto nell’ipotesi in cui f ′ (ξ) ≠ 0. Come esercizio, si consiglia <strong>di</strong> provare<br />

a ricavare questo risultato.<br />

52

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

Saved successfully!

Ooh no, something went wrong!