03.4 Metodo di Newton in n dimensioni

Metodo di Newton in Rn

Se in R possiamo riscrivere una funzione sviluppandola in un Polinomio di Taylor, lo stesso possiamo fare con Rn.

Sia F(X):RnRn, posso scrivere

F(X)=F(X(k))+JF(X(k))(XX(k))+...

dove al posto della derivata, uso la matrice Jacobiana:

JF(X)=[f1x1f1x2f1xnf2x1f2x2f2xnfnx1fnx2fnxn]

Come metodo iterativo diventa l'equazione. La nuova approssimazione si trova risolvendo questo sistema

F(X(k))+JF(X(k))(X(k+1)X(k))=Y(k+1)=0

Ho ottenuto un problema lineare della forma:

JF(X(k))Y(k+1)=F(X(k))

Posso quindi scrivere la soluzione approssimata X(k+1) come:

X(k+1)=X(k)+Y(k+1)

Se JF(X(k)) è invertibile, allora

X(k+1)=X(k)(JF(X(k)))1F(X(k))=ΦN(X(k))

Mi fermo quando

dist(X(k+1),X(k))ε