Estratto del documento

Algebra lineare numerica

Norme vettoriali sopra campo R oppure C

Definizione: Date uno spazio vettoriale V sopra il campo R oppure C, la funzione ||·||: V → R è una norma vettoriale se:

  1. α ∈ R, ∀v ∈ V ||αv|| = |α| ||v||
  2. v ∈ V, ||v|| = 0 ⇔ v = 0vec
  3. u, v ∈ V, ||u+v|| ≤ ||u||+||v||

Norme

  1. ||x||1 = ∑|xj|nj=1
  2. ||x||2 = √∑|xj|2
  3. ||x|| = max |xi|

Norme particolari - vettoriali indotte

Sia A matrice quadrata di campo C = (aij)1≤i,j≤n, ||A||1 = sup1≤j≤n ||A||

Definizione: Detto le immagini spettrali, ρ(A) = maxλ∈λ(A) |λ|, con λ autovalore

Norme Matriciali

  1. ||A||1 = max1≤j≤n (∑|aij|i=1)
  2. ||A|| = max1≤i≤n (∑|aij|j=1)

Esempi

Sia A = (1 -1 2)||A||1 = max(sum|aij...

Theorema

Per A,B ∈ Rm×n, C ∈ Rn×r si ottiene:

  1. ||A||1 ≤ ||A|| ||B||1
  2. ||AB||1 ≤ n ||A|| ||B||1

Condizionamento di una matrice

Sia k la matrice del condizionamento della matrice A ∈ Rm×n, k = σmax(A) / σmin(A)

Norma vettoriale sopra campo R oppure C

Definizione: Dato uno spazio vettoriale V sopra il campo R oppure C, la funzione ||.||: V → R è una norma vettoriale se:

  1. ||x|| = 0 se e solo se x = 0
  2. ||x|| = || ||x|| ∀ ∈ C, ∀x ∈ V
  3. I triangolare: ||x + y|| ≤ ||x|| + ||y|| ∀x, y ∈ V

Norme

Norma : ||u||_ = ( Σ_i=1 to n |u_i|^ )^(1/)

Norma 2: ||u||_2= sqrt(x^2 + y^2 + z^2) (esempi: su ℝ^3, e = ^2 + y^2 ... )

Norma ∞: ||u||_∞ = max |u_i| per u, v ∈ ℝ^(n, m) distanza tra vettori

Norme matriciali - vettoriche indotte

Sia A matrice quadrata in campo C e ||.||_llora: ||A|| = sup |λ|

Definizione: _i massimo spettare: f() → 0_() ||A|| con ’autovalore ...

Norme

  1. Norma m. 1: ||A||_m1 = max_j Σ_i=1 to m |a_ij|
  2. Norma m. 2: ||A|| ...
  3. Norma m. ∞: ||A||_m∞ = max_i Σ_i=1 to n |a_ij|

Esempi: se A = ( 1 -1 )Sigmo gamma_1, A = Bᵀ then A = ( 1e-3 )

Condizionamento di una matrice

Si dice indice di condizionamento della matrice A ∈ ℝ^(×) = k.: = √” limite

Stime dell'Indice di Condizionamento:

  • Matrice di Hilbert: h() → nessuna inversione &8467;_compensazioni_lihe.
  • Esempio: siano A = [6(0) 5 7] e b = [5(0)], con b3,3(0) , b(00), i sistemi hanno soluzione xk, (0): x + 5b2 - [9(0) 115(0)]

quindi gli inversi calcolato LU[65,11] : bLU viene calcolato: b(|b2 - b3) = b3 - b2 = 72.

per un sistema con anche molte incoerenze non inserere la stima LIBARRANTI [6L2LLL] [LIB

Metodo di eliminazione di Gauss

Esempio: consideriamo il sistema lineare: ( c11 b11 z15 b3)

  1. Si somma si ottiene: i 2 su moltiplica i numeri di ogni equazione si ottengono le stesse soluzioni
  2. Si sottraendo una equazione usa il risultato
  3. Si se si moltiplica la t-esima equazione per del R si sottrae mentre assembla con il sistema si ottiene un sistema con le proposte nuove con le stesse soluzioni

Si risolva il sistema:

  1. Si moltiplica la prima per mx m b = z si sottrae a seconda:

bx'1z11y1 0b1c1y2z110 x2y11 0 0

Si forma strutturale: LU (2= b 30) LU b = HA2c LcX c = b LUc((9 NONE C0 0 0)(c = (0 primata A14 )per deci x3= 1 sol vett | x2 = b1= x0

Matrici e sistemi triangolari

Una matrice A(aij) si dice triangolare superiore se aij e inferiore se aij

e un teorema elementi invertibili a sin= consigente computazionali di circa 17% operaxione moltiplicazione

Metodo di eliminazione gaussiana senza pivoting

Posto A: a(n-1)(n-1) ( algebra = b(0) e possibile sistenre la matrice ascestata

Metodo

  1. a supporto crescente x la detta: elevando righe per matrice b(n)(0) si seleziona i inendo alla prima matrice accennata; prim a chi la prima colonna di A si fa a(n-1) 0 per z11
  2. per un un vetocolonna se accoda nel caso un matrice tramite: b(n)( b(n)(0)0 per selezionare un ampiement ricorda screscente (an in somma all'iniziom lunga intersto

1a gauss

  1. si chiamate pivot A(k)kk per qualche k
  2. eliminiamo A(k)ik per i > k, con k = 1, ..., n - 1
  3. si moltiplica la prima riga per mik = A(k)ik / A(k)kk e si somma alla i-esima
  4. si ottiene, successivamente, una matrice a scala L(n), si giunge ad un sistema A(k) (b) in cui A(n) è triangolare superiore, e quindi il sistema si risolve con le sostituzioni all'indietro

Fattorizzazione A = LU

Un metodo A=LU → la fattorizzazione LU se:

  • esiste la matrice quadrata triangolare inferiore con elementi diagonali lii = 1 tale che: A = LU
  • se i pivot sono tutti non nulli, allora si ottiene, con adattazione di gauss U = A(n) Lii = 1 per nik = mik ... mn,n-1

Esempio

S1 = [2 -3 1 | 5] at termine dell'algoritmo di gauss si giugi ad [1 -1.5 0.5 | 2.5]

m21 = 2 ↴ → m31 = 2, m32 = 0.67 ↔ ↴se il pivot algoritmico in posto coincide siamo ai pivot della matrice A123m3214230.-impossible

Fattorizzazione PA=LU

Esempio si risolve il sistema:

  1. si cerca il termine maggiore in modulo della prima colonna, indicato con ab si scambia la prima riga con la terza
  2. si trova il termine maggiore in modulo dalla seconda riga e si moltiplica la 2a alla terza

n nel processo è stato opportuno sommare alcune righe e inizialmente corrisponde a moltiplicare la matrice dei coefficienti per una matrice di pivottamento.

Band matrix

\((4 \times 4)\) tale che le componenti siano \(0, 1\) e ogni riga e ogni colonna contengano un solo slot on sia 1.

Es. Sia \(P_1 = \begin{pmatrix} 0 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix} \to x= \begin{pmatrix} x_2 \\ x_1 \\ x_3 \\ x_4 \end{pmatrix} \to \(P_1Ax = \begin{pmatrix} |a_{21}, a_{22}, a_{23}, a_{24}| \\ |a_{11}, a_{12}, a_{13}, a_{14}| \\ |a_{31}, a_{32}, a_{33}, a_{34}| \\ |a_{41}, a_{42}, a_{43}, a_{44}| \end{pmatrix} \cdot \begin{pmatrix} x_2 \\ x_1 \\ x_3 \\ x_4 \end{pmatrix}\)

Nel caso del sistema precedente, \(A^{(k)} = \begin{pmatrix} U_k & Y & Z \\ Y & L_k & B \\ Z & B & C \end{pmatrix} \to (n-k) \to L \), si imposta \(U_k = 0\), \(P^{(k)} = P_{\pi 1}P_xA = LU = P_{\pi 1}P_{\pi m}L^{(k)}\cdot\pi^{(k+1)} = \begin{pmatrix} 0 & \ldots \\ I & 0 \end{pmatrix} = R_m\)

Matrice a predominanza diagonale

Premiere per righe: Vol(pi), i termini diagonali in modulo maggiori o uguali alla somma degli altri termini: |a_{11}| ≥ ∑j≠m|a_{ij}| (predominanza per righe)

j |a_{ji}| \(aE \) è matrice a pd se tale è simmetrica e defini positva allora → mappa fattorizzabile LU.

Implementazione dell'algoritmo per risolvere sistemi lineari

  1. calcula la determinante \( P = LU\) se det(\(p\)) è invertibile \(\sim Math\), \(\rightarrow \ \sim Math\)
  2. calcola \(PA = LU\), il sistema \(Ax = b\) con \(y=Lb=PL\)
  3. calcola incrementando, il ricambio sostituzione in \(y=B\)
  4. calcola sostituzione per raggiere soluzione (uscite una almeno)

Decomposizione di Cholesky

Si applica a \( \to\) indefinito \((n+1)\) definite positivo \(A \geq X l 0 \to m = x\) (si e no)

Metodi iterativi

I metodi lineari sono convenzionali per calcolare in metodico… trovare… la soluzione di un sistema lineare.

Sono convenzionali dato che passare cambia in cui quando in rapporto testato poi si possibilità le fornici di caro computazionale. \( \to\) mantiene le soliti zero, questo non inibisce la predominanza dei metodi diretti.

L'intuizione guida si trova versando metotici iterativi, che non calcolano la soluzione esatta che se apparizione assolutamente base.

Questi metodo invite per în guerre inutile sono operazione multiplicativa

Splitting A = D+E-F

D = una anotto diagonale invertibile

E = triangolato superiorante con elementi diagonali nulli

F = triangolato superiorante con elementi diagonali nulli

Esempio \(A = \begin{pmatrix} \ldots \end{pmatrix}\) \( \to A = D - E + F \) e con \(D = \begin{pmatrix}\ldots \end{pmatrix}\) e \(F = \begin{pmatrix} \ldots \end{pmatrix}\)

Splitting A = P - N

P è detta matrice di precondizionamento, con det(P) ≠ 0

Sia Ax = b un sistema lineare: A = P - N per cui può essere riscritto come Px = Nx + b con x = P-1Nx + P-1b

Se ρ(P-1N) < 1, il problema ammette un problema di punto fisso, altrimenti il problema diverge

f(x) = P-1Nx + P-1bxk+1 = f(xk) = P-1Nxk + P-1b

Metodi di Jacobi e Gauss-Seidel

Sia A = D - E - F con:

  • D = matrice diagonale invertibile
  • E = triangolare inferiore con elementi diagonali nulli
  • F = triangolare superiore con elementi diagonali nulli

Metodo di Jacobi: P = D, N = E + F

Metodo di Gauss-Seidel: P = D - E, N = F

Iterazione

Sia A = (aij), det(aij) ≠ 0 valde che aii ≠ 0

j=1maijx(n)i = ∑j=1maijx(n-1)i

Prendendo secondo metodo:

  1. x1(n+1) = (b1 - ∑j=2ma1jxj(n))/a11
  2. x2(n+1) = (b2 - ∑j=11a2jxj(n+1) - ∑j=3ma2jxj(n))/a22

Convergenza globale dei metodi iterativi

Sia B D - C = (B-1)N in cui x* soluzione del sistema Ax = b

Allora ∃ x(0), la successione definita da xk+1 = Bxk c + b converge a x solo se ρ(b) < 1

Altri teoremi

  • Se A è a predominanza diagonale stretta per righe, i metodi Jacobi e Gauss-Seidel convergono
  • Se A è simmetrica e definita positiva, allora il metodo di Gauss-Seidel converge
Anteprima
Vedrai una selezione di 3 pagine su 6
Appunti - algebra lineare numerica Pag. 1 Appunti - algebra lineare numerica Pag. 2
Anteprima di 3 pagg. su 6.
Scarica il documento per vederlo tutto.
Appunti - algebra lineare numerica Pag. 6
1 su 6
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 SgorlonM 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 Padova o del prof Sommariva Alvise.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community