Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Introduzione all'analisi numerica
Classificazione dei problemi computazionali
- Problema diretto
- Problema inverso
- Problema di identificaz
Problema ben posto
- la soluzione esiste
- la soluzione è unica
- la soluzione dipende in modo continuo dai dati del problema
se non vale 1) ∧ 2) ∧ 3) ⇒ mal posto
NUMERI DI MACCHINA E ARITMETICA DI MACCHINA
RAPPRESENTAZIONE IN VIRGOLA MOBILE NORMALIZZATA DEI NUMERI REALI
Sia x ∈ ℝ\{0} scelta una base β > 2
x = ± (d0,d1,d2,...)β βp = ± βp ∑i ≥ 1 (di)ββ−i
p: esponente
{di}i = 1,2,... con 0 ≤ di ≤ β - 1, d1 ≠ 0: cifre della rappresentazione (o della mantissa)
m: = ∑i ≥ 1diβ−i: mantissa (β−1 ≤ m < 1)
INSIEME DEI NUMERI DI MACCHINA
F(β, t, L, U) := {x ∈ ℝ\{0} | x = ± ( ∑i=1tdiβ−iβp) ∪ \{0\}
β: base t: cifre di mantissa
L, U ∈ ℤ | L < 0 \ U > 0: valori min. e max. dell’esponente p
dato x = ± 0.(d1d2d3...) βp
ℒ = fl(x) = ± 0.(d1d2d3...dt) βp, L ≤ p ≤ U
numero di macchina corrispondente a x
ERRORI DI RAPPRESENTAZIONE:
- UNDERFLOW: |x| troppo piccolo per essere rappresentato in F
- OVERFLOW: |x| troppo grande per essere rappresentato in F
- APPROSSIMAZIONE: L < p < U ma il n° di cifre della mantissa è > t
NORME DI VETTORI E MATRICI
NORME VETTORIALI
- NORMA 1
||x||1 = ∑i=1n |xi|
- NORMA 2 O EUCLIDEA
||x|| = √(∑i=1n xi2)
- NORMA INFINITO O DEL MASSIMO
||x||∞ = max |xi|
TEOREMA 2.1 (teorema di equivalenza)
||x||∞ ≤ ||x||2 ≤ ||x||1
NORME MATRICIALI INDOTTE
- NORMA 1
||A||1 = maxj=1,...,n ∑i=1m |ai,j|
- NORMA 2 O NORMA SPETTRALE
||A||2 = √(ρ(ATA))
ρ: raggio spettrale
- NORMA INFINITO O DEL MASSIMO
||A||∞ = maxi=1,...,m ∑j=1n |ai,j|
CRITERI DI ARRESTO
- ASSOLUTO (poco falzivi) |xi+1 - xi| < tollx
- RELATIVO |xi+1 - xi| < tollr |xi+1|
- CONTROLLO DEL RESIDUO
|f(xi)| < tollf
se :
- |f'(α)| << 1 → test inaffidabile
- |f'(α)| >> 1 → test restrittivo
- |f'(α)| ≈ 1 → indicazione soddisfacente
Conclusioni:
- Quando non si ha la certezza della bontà dei test di arresto su xi e su f(xi), conviene includerli entrambi
- In pratica, se il criterio di arresto funziona, non si ha la soluzione esatta α, ma solo una sua approssimazione.
METODO DI BISEZIONE
4.1 TEOREMA DEGLI ZERI
- f(x) ∈ C([a,b])
- f(a)f(b) < 0
⇒ ∃ almeno una soluzione α di f(α)=0 in ]a,b[
METODI ITERATIVI DI PUNTO FISSO
- Metodo delle CORDE (m ≠ 0)
- g(x) = x - f(x)/m
- Metodo di NEWTON (f'(x) ≠ 0 ∀ x ∈ [a,b])
- g(x) = x - f(x)/f'(x)
4.6 TEOREMA DI CONVERGENZA GLOBALE
Xi+1 = g(Xi) con X0 assegnato
- g: [a,b] → [a,b]
- g ∈ C1 [a,b]
- ∃ C < 1 | g'(x) | ≤ C ∀ x ∈ [a,b]
⇒ g ha un punto fisso α ∈ [a,b], Xi converge ad α ∀ X0 ∈ [a,b]
limi→∞ |Xi+1 - α| / |Xi - α| = |g'(α)|
4.7 TEOREMA DI CONVERGENZA LOCALE
- α punto fisso di g ∈ C1 [α-ρ, α+ρ], ρ>0
- |g'(x)| < 1 ∀ x ∈ [α-ρ, α+ρ]
⇒ ∀ X0 ∈ [α-ρ, α+ρ] la succ. Xi è t.c.:
- Xi ∈ [α-ρ, α+ρ] ∀ i > 1
- limi→∞ Xi = α unico punto fisso di g
Procedimento
Ax = b → Ux = y
Applicare di matrici elementari di Gauss:
A → U, A|b → U|y
n(k) ak,k(k) PIVOT
yk(k)
mi,k(k) = ai,k(k)/ak,k(k) MOLTIPLICATORI
M(k) = Id + m(k) ekT MATRICE ELEMENTARE DI GAUSS
M(k) = 1/-mk-1
(M(k))-1 = 1/-m-k 1 1
U = A(n)(M(n-1))-1 A
→ A = (M(4))-1(M(2))-1...(M(n-1))-1 A(n)
L U
Osservazioni
- si arresta se ak,k(k) = 0 → i minori principali di ordine 1,...,n-1 devono essere ≠ 0
- ha a buon fine se:
- - A strettamente diagonali dominanti per righe/colonne
- - A simmetrica def. pos.
- se i pivot ak,k(k) sono molto piccoli → metodo instabile
→ Strategie Pivotali
Approssimazione ai minimi quadrati
Sistemi lineari sovradeterminati
Ax = b
- rank(A) ≠ rank(A|b) ⇒ S = ∅
- rank(A) = rank(A|b) ⇒
- rank(A) = h soluzione unica
- rank(A) < h infiniton-rank(A) soluzioni
Trovare una soluzione nel senso dei minimi quadrati
‖b - Ax‖22 ≤ ‖b - Ax‖22 ∀ x ∈ ℝn
x̄ = argminx∈ℝⁿ ‖b - Ax‖22 = argminx∈ℝⁿ ‖r(x)‖22 con r(x) = b - Ax
Teorema 6.1
- A ∈ ℝm×n (m > n) e b ∈ ℝm
x̄ = argminx∈ℝⁿ ‖b - Ax‖22 ⇔ x̄ è soluzione di ATAx = ATb
Se rank(A) = n, la soluzione è unica
Sistema delle equazioni normali
Mx = d (ATAx = ATb) con M def. pos. e simmetrica quando rank(A) = n
Condizionamento del problema di interpolazione
Funzione di Lebesgue
λn(x) = ∑i=0n |Li(x)|
Relazione tra gli errori assoluti sui risultati e sui dati:
||ĥ(x) - Pn(x)||∞ ≤ ||λn(x)||∞ ||Ŷ - Y||∞ = Λn ||Ŷ - Y||∞
Costante di Lebesgue
Λn = ||λn(x)||∞ = maxx∈(a,b) ∑i=0n |Li(x)|
⇒ ||ĥ(x) - Pn(x)||∞ / ||Pn(x)||∞ ≤ Λn ||Ŷ - Y||∞ / ||Y||∞