Risoluzione di equazioni non lineari con metodi numerici

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:S Template:Risorsa

Risoluzione di equazioni non lineari con metodi numerici


Template:Navigazione lezione

L'obiettivo di questa lezione è imparare strumenti che ci permettano di calcolare con metodi numerici le soluzioni di un'equazione non lineare di tipo f(x)=0.

Supponiamo esista α tale che f(α)=0. Vogliamo costruire una successione xk, con k, tale che

limkxk=α

Il numero α è detto radice (della funzione f).

Convergenza

Se la successione definita dal metodo numerico converge, possiamo allora chiederci quanto converga velocemente. A questo scopo si definisce l'ordine di convergenza di una successione:

Definizione (Ordine di convergenza). Una successione xk converge ad α con ordine p1 se

|xk+1α|C|xkα|p,k>0,

p è l'ordine di convergenza del metodo numerico che ha generato la successione xk. Se p=1, il metodo converge linearmente e la costante C è detta fattore di convergenza.

La quantità

ek+1|xk+1α|

costituisce l'errore commesso al passo k. In generale, con un metodo numerico, non vorremo fare infinite iterazioni e cercheremo solo un'approssimazione α¯ del valore α. In particolare, potremo definire una tolleranza ϵ tale che se |xkα|ϵ allora α¯=xk.

Esempio

Supponiamo che la successione xk converga ad α con ordine 2, dove la costante C=1, e supponiamo che l'errore iniziale e0=|x0α|=0.1. Consideriamo un tolleranza ϵ=1010, allora il metodo numerico convergerà al più in quattro iterazioni, ovvero α¯=x4, infatti:

e0=|x0α|101
e1=|x1α|102
e2=|x2α|104
e3=|x3α|108
e4=|x4α|1016