SISTEMI LINEARI
A regolevo (inedicibile)
det A≠0
Metodo Eliminazione di Gauss
Fattorizzazione LU
det A≠0
A = LU
Ax = B
L Ux = B
Algoritmo sostitu. indietro (triang. sup)
ux = B
xi = (bi − Σk=i+1nuikxk) 1/uii
UX = B
Xm = bm/umm
Algoritmo sostitu. avanti (triang. inferiore)
Lx = B
xi = (bi − Σk=i+1nlikxk) 1/lii
i = 2, 3... m
Matrice Tridiagonali → Algoritmo di Thomas
A
[ d1 s2 0 ... ]
[ s1 d2 s3 ... ]
[ 0 s2 d3 ... ]
[ 0 0 ... ]
[ 0 0 ... dm-1 sm ]
[ 0 0 ... sm-1 dm ]
A
[ μ1 V2 ]
[ μ2 V2 ]
[ μ3 Vm Vm-1 Vm ]
L
[ 0 0 ... ]
[ 0 0 ... ]
[ 0 0 ... dm ]
U
μi = di−diVi-1 i=2,3,...m
SISTEMI LINEARI
A regola (irredicibile)
AX = B
det A ≠ 0
Metodo Eliminazione di Gauss
Fattorizzazione LU
det A ≠ 0
A = LU
Algoritmo sostitu. indietro (triang. sup)
- UX = B
- xi = (bi - Σ uikxk) 1 / uii
Algoritmo sostitu. avanti (triang. inferiore)
- LX = B
- xi = (bi - Σ likyk) 1 / lii
Matrice Tridiagonale → Algoritmo di Thomas
- d1 s1 r1 0 ...
- s2 d2 s2 0 ...
Triang. Superiore
L Triang. Inferiore → U
Fattorizzazione LU
di' = di
Vi = si / di i = 2, 3, ... m
Li = ai / di i = 2, 3, ... m
dm' = dm - lmvm-1
Esempio
yi - b
- d1 y1 - b1
- d2 y2 - b2
- d3 y3 - b3
codiag. sup
diag. dm
codiag. inf
METODI ITERATIVI
A X = B
X
X = C X + Q
METODO DI JACOBI
{
X(k+1) = C J X(k) + Q J
X D C3 Q3 k≥0
C3 = -D-1(L+U) =
[
a11 ... a1j ... a1m
a21 a22 a23 ... a2m
am1...
am2 ... amm
] [
o
a12 ... a13 ... a1m
a12 ... a1j ... amm
Q3 = D-1b =
[
b1
b2
...
bm
]
a22
a11
a21
am1 am2 ...
[‡?>
X1(k+1)
am2 =
Xm(k+1)
X2(k+1)
X3(k+1)
[
X1(k+1)
X2(k+1)
X3(k+1)
Xm(k+1)
]
= [ ] CJ [ ] + [ ] QJ
= [ ] + [ ]
sijXj(k)
xi(k+1)
=
aii
1 - aijXj(k) + bi
(o)
[
aij xj(k)
bi ]
∴
#Bisogna riempure K vet
ai: &value; rigale i ciclo
- Dominio
- Dominate
- C S | C N conv Y
- (nome )
- S(C3) ≥
S(C) = lim k→∞
||xk||
Max degtii
Autovalorii
S(C3) = max (|YI - det(C3 - λ I
])o
Convergenza
C S {
|| CJ||∞||C S|| ≤ 1
C N.S. s(C3) < 1
CM lim k→∞ X(k)= x¯
Criterio Arresto
(Stima A Piazza)
= num K dt tensorii
bP K ≥ log3
||x(k+1)-X¯(k)|| < ε E : tollarenza
Velocit&act;à conorption
Metodo Gauss-Seidel
(k+1)X = -CGSX(k) + QGS
CGS = -(D+L)-1UQGS = (D+L)-1B
Xi(k+1) = (1/aii)[ -Σj=1i-1 aijxj(k+1) - Σj=i+1n aij xj(k) + bi ]
Convergenza
C.S. ||CGS|| < 1
Cond. num: Xsup ~ X∧
C.S. - Se diag. dominante e def. positiva => metodo converge
Criterio arresto (stima a priori)
||X(k+1) - X(k)|| < E
Tolleranza prefissata
Stima a priori: k numero k di iterazioni
Velocità convergenza
Se A converge (Ammetti A ∈ Rmxn)
||E(k+1)|| < ||C(k+1)|| ≈ g*(C)V =log10 g(C)
Condizionamento
(modulo)!!!
K(A) = ||A|| ||A-1||
Calcoli A-1 = (…) …
||A|| = max (…) { … }in base a testa
||A-1|| = max (…)
K(A) = ||A|| ||A∞-1
- condizion. migliore quando K (s.condiz.) ha valore minimo.
Matrici definite positive
A ∈ ℝn×n è simmetrica e det. positiva se vale Sylvester⇒ una matrice def. positiva ha autovalori reali ha autovalori >0
⇒ è regolare, detA m ≠ 0
⇒ se A = HT H ⇒ A è def. positiva
⇒ se A è simmetrica, è definita positiva se diagonalmente dominante
Criterio Sylvester
A ∈ ℝn×n simmetrica e definita positiva se solo se tutte i sottomaatrici ∁ di rango >0 sono >0
A = a11a12a1n a21a22a2n an1an2ann
Se A def. positiva ⇒ (se A simmetrica, C∁ → anche A-1)
||A||2 = √β(ATA) = √β(A-2) = λ max di A, A = λ
||A-1||2 = √β(A-1) = √β(A-2) = λ min aut. A-1 = 1/λ
K2(A) = λmax / λmin
||A||1 – colonne
||A||∞ – max (righe)
||A||2 = √β(ATA)
ρ(C) = max (λi: det(C-λI)=0)0 ≤ i ≤ n
EQUAZIONI NON LINEARI
SEPARAZIONE DELLE RADICI
Es: si devono 1) scrivi sistema
- ...
- ...
2) individua intersezioni delle curve
ORDINE di CONVERGENZA
BISEZIONE
convergenza
Può modo
- Se stop
- ...
CRITERIO ARRESTO POSTERIORE
METODO DELLE TANGENTI
ALGORITMO
- Metodo delle Tangenti
- Estremo Fourier --> due volte con messo
METODO DELLE SECANTI
VANTAGGI
- quando è...
- ...
SVANTAGGI
- servono 2 approssimazioni iniziali 0, 1
- ...
Convergenza
Se
- Se
- ...
ORDINE CONVERGENZA
|xk+1 - ξ||xk - ξ|p
Secanti → p = 1 + √5⁄2 ≈ 1,62 conv. superlineare
Tangenti → p ≥ 2 conv. (almeno quadratica)
Bisezione → p = 1 lineare
EFFICIENZA COMPUTAZIONALE E = p1/k r = num. valuti. funzionali
Bisezione: E = 1 r = 1Secanti: E = (1+√5⁄2)1/(√2) ≈ 1,62 r = 1
Tangenti: E = 21/2 ≈ 1,41 r = 2
fx xξ g(x) 2 valutaz. g'(x) funzioni
METODO PUNTO UNITO (esumsolva. dell'equaz. com lineare)
g'(x) =(φ(x) - x)θ
x ≥ φ(x)Se ξ | viriciude che | f è punto unito de φ
g(ξ) = 0 se φ(ξ) = ξ
METODO APPROSSIMAZIONE SUCCESSIVE
x0 datoxk+1 = φ(xk) k ≥ 1, 2, ...
Convergeva:
Lim xk = ξ
Arresto:
Lim |xk| = 0 |xk - xk-1| ≤ εk→∞
CS: comv.φ0gx1/ω
Th: f x ] ≈ φ(g(x),
s ≥ φ(s) ∈ I
d xk+1 = φ(xk) converve
b)xk>0, 3gx
METODO APPROSSIMAZIONE SUCCESSIVE IN Rn (Vettori)
-
Riassunto Calcolo numerico 2
-
Riassunto Calcolo numerico 4
-
Riassunto Calcolo numerico 3
-
Riassunto Calcolo numerico 1