Iterazione di punto fisso

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:S In analisi numerica, l'iterazione di punto fisso o iterazione funzionale è un metodo per trovare le radici di una funzione, ovvero per risolvere un'equazione nella forma f(x)=0.

Se f,g: sono due funzioni tali che g(x)=xf(x), allora si ha f(α)=0 se e solo se g(α)=α, cioè α è radice di f se e solo se è punto fisso di g. Il metodo consiste nel risolvere l'equazione g(x)=x dove la generica espressione di g è:

g(x)=xf(x)+F(f(x))F(0)=0

Si vede quindi che g, ovvero la funzione di iterazione, può essere scelta in vari modi. Ad esempio se f(x)=x2+x+1 si può scegliere:

g(x)=x21g(x)=11x

La soluzione si approssima (scelto un punto x0 iniziale) con la successione:

xn+1=g(xn)

Proprietà

La convergenza del metodo è garantita sotto determinate ipotesi da alcuni risultati teorici.

In primo luogo, se esiste un intervallo [a,b] tale che:

  • g:[a,b][a,b]
  • gC1([a,b])
  • |g(x)|<1x[a,b]

allora g ha un unico punto fisso in [a,b] (è una contrazione) e se x0[a,b] la successione sopra definita converge ad esso linearmente.

Tuttavia non è sempre facile determinare un intervallo siffatto. Se però si conosce bene il comportamento di g nei pressi del punto fisso, si può sfruttare il teorema di Ostrowski. Se:

  • gC1(I), dove I è un intorno del punto fisso α
  • |g(α)|<1

allora δ>0 tale che se |x0α|<δ la successione converge ad α. Si noti che se la seconda ipotesi non è verificata, o c'è divergenza o non si può dir nulla (nel caso dell'uguaglianza). La velocità di convergenza aumenta con l'ordine di derivabilità.

Altri metodi

Il metodo delle corde e quello di Newton si possono vedere come casi particolari dell'iterazione di punto fisso, usando come funzioni di iterazione rispettivamente:

g(x)=xbaf(b)f(a)f(x)
g(x)=xf(x)f(x)

Bibliografia

Voci correlate

Template:Portale