Estratto del documento

Sistemi lineari

Regolevo (inedicibile) det A≠0

Metodo di 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

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

XX = 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] [oa12 ... a13 ... a1m a12 ... a1j ... amm

Q3 = D-1b =[ b1 b2 ... bm ] a22a11a21am1 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) =aii1 - aijXj(k) + bi(o)[aij xj(k)bi ]

∴#Bisogna riempure K vetai: &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&rightarrow;∞ X(k)= x¯

Criterio arresto (stima a Piazza)

= num K dt tensoriibP

K ≥ log3||x(k+1)-X¯(k)|| < ε

E : tolleranza

Velocità conorption

Metodo Gauss-Seidel

(k+1)X = -CGSX(k) + QGS

CGS = -(D+L)-1U

QGS = (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 + √52 ≈ 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 = 1

Secanti: E = (1+√52)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 dato

xk+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) ∈ Id

xk+1 = φ(xk) converve

b)xk>0, 3gx

Metodo approssimazione successive in Rn (Vettori)

Anteprima
Vedrai una selezione di 3 pagine su 7
Riassunto calcolo numerico Pag. 1 Riassunto calcolo numerico Pag. 2
Anteprima di 3 pagg. su 7.
Scarica il documento per vederlo tutto.
Riassunto calcolo numerico Pag. 6
1 su 7
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher fonti97 di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma La Sapienza o del prof Pitolli Francesca.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community