Metodo di Newton
Sia f una funzione derivabile su [a,b]. Considero quindi l'equazione della tangente di f in xk, ovvero:
y(x) = f(xk) + (x - xk)f'(xk)
Come punto xk+1 considero il punto di intersezione della retta tangente con l'asse delle ascisse. Imponendo questa condizione si ottiene la formula del metodo di Newton:
xk+1 = xk - f(xk)/f'(xk)
E quindi ho approssimato f in xk+1.
Condizioni per la convergenza globale del metodo di Newton
Teorema: Se f ∈ C2[a,b], intervallo chiuso e limitato, inoltre f(a)f(b) ≠ 0 oppure f'(x) ≠ 0.
Differenze divise della funzione
f(x) = √(x³) + 1 - x sui punti {-1, 0, 1, 2}
| xi | f(xi) | f[xi, xi+1] | f[xi, xi+1, xi+2] |
|---|---|---|---|
| -1 | √2 + 1 | d1 | d2 |
| 0 | 1 | ||
| 1 | √2 - 1 | ||
| 2 | √5 - 2 | √5 - 2√2 + 1/2 | d3 = (√5 - 2√2 + 1)/2 |
Polinomio di interpolazione di Newton
Pn(x) = f(x0) + f[x0, x1](x - x0) + f[x0, x1, x2](x - x0)(x - x1)...
= d0 + d1(x + 1) + d2(x + 1)(x - 0) + d3(x + 1)(x - 0)(x - 1)
Pn(x) è il polinomio di interpolazione.
Polinomio di Newton delle differenze divise
f(x) = √(x³) + 1 - x per x ∈ [1, 3]
- Calcolare Pn in forma di Newton:
- P2(x) = √2 - 1 + (√5 - √2 - 1)(x - 1) + (√10 - 2√5 + √2)/2(x - 1)(x - 2)
- Grafico di f(x) e P2(x)
- Calcolare e(x1,4) = |P2(1,4) - F(1,4)| ≈ |0,355 - 0,320| ≈ 0,03
- Dov'è l'errore Max? Essendo i punti dell'intervallo equispaziati, uso la formula.
- max < | x - 0 | x - 1 | x - 2 | >
Fattorizzazione LU
La fattorizzazione LU si basa sulla nozione A = LU, ove L è una matrice triangolare inferiore con elementi diagonali uguali a 1, mentre U è una matrice triangolare superiore.
Teorema: Sia A una matrice quadrata di ordine n, e siano Ak, k=1, n le principali sottomatrici di testa.
Se |Ak| ≠ 0, k=1, ..., n allora esiste unica la fattorizzazione di A nella forma A = LU.
Se Ak è una matrice non singolare (ogni sottomatrice di testa), allora esiste unica la fattorizzazione LU di A.
L’osservazione precedente non esclude che A sia singolare; infatti, se anche fosse Ak singolare, ma det(Ak) ≠ 0 per k=1, ..., n-1 esiste comunque la fattorizzazione: A=LU.
Errore max di interpolazione
max |f(x) - pn(x)| ≤ hn+1 / d(n+1)! max |f(n+1)(x)|
Teorema dei momenti, formula di quadratura di grado esatto
∫(a)b u(x)F(x)dx = Σi=0nuiF(xi)
- u0 + ... + un = ∫ba dx
- u0x0 + ... + unxn = ∫ba x dx
- u0x0n + ... + unxnn = ∫ba xn dx
Polinomi di Lagrange
- l0(x): (x - x1)(x - x2) / (x0 - x1)(x0 - x2)
- l1(x): (x - x0)(x - x2) / (x1 - x0)(x1 - x2)
- l2(x): (x - x0)(x - x1) / (x2 - x0)(x2 - x1)
p2(x) = l0(x)f(x0) + l1(x)f(x1) + l2(x)f(x2)
Metodi numerici
- Metodo di Newton: xk+1 = xk - f(xk) / f'(xk)
- Metodo delle secanti: xk+1 = xk - f(xk) xk - xk-1 / f(xk) - f(xk-1)
- Metodo di Aitken: xk+1 = xk - (g(xk) - xk)2 / g(g(xk)) - 2g(xk) + xk
- Metodo di Steffensen: xk+1 = xk - f(xk) / f'(xk) (1 - f(xk) / 2f(xk))f''(xk)
-
Calcolo numerico - Appunti
-
Appunti Calcolo numerico
-
Appunti di Calcolo numerico
-
Appunti di calcolo numerico