Risoluzione di sistemi lineari
Dati un vettore b ∈ ℝm e una matrice A ∈ ℝn×m, si cerca x ∈ ℝm tale che Ax = b.
Condizione necessaria e sufficiente per un'unica soluzione
A non singolare, cioè det A ≠ 0, quindi A invertibile.
Soluzione
x = A-1b → Costoso
Non si calcola x se non è necessario A-1, ma si cerca di risolvere il sistema. Questo è molto costoso. Nel caso di alcune matrici si hanno però dei costi contenuti. Nel seguito sono mostrate le soluzioni di tali matrici.
Matrice A diagonale
A = ➠ 0 d22 … … dmm
Condizione necessaria e sufficiente → dii ≠ 0 ∀i
Sistema costituito da n equazioni indipendenti tra di loro:
- x1 = b1 ⁄ d11
- …
- xm = bm ⁄ dmm
Costo: m ops
A triangolare superiore
A = u11 u12 u13 … u1m0 u22 u23 …0 u33 …… umm
Condizione necessaria e sufficiente → uii ≠ 0 ∀i
Sistema:
- x1 = b1 ⁄ u11
- …
- xn = bm ⁄ umm
A inferiore
A = l11 0 …l21 l22 0l31 l32 l33 …… lm1 lm2 lm3 … lmm
Condizione necessaria e sufficiente → lii ≠ 0 ∀i
Sistema:
- x1 = b1 ⁄ l11
- x2 = (b2 - l21x1) ⁄ l22
- …
- xm = (bm - ∑ lijxj) ⁄ lmm
Risoluzione di sistemi lineari Ax = b con A ∈ ℝn×n
Dati un vettore b ∈ ℝm e una matrice A ∈ ℝn×m, si cerca x ∈ ℝm tale che: Ax = b.
Condizione necessaria e sufficiente per un'unica soluzione
A non singolare, cioè det A ≠ 0, quindi A invertibile.
Soluzione
x = A-1b → COSTOSO.
Non si calcola A-1 se non è necessario, ma si cerca di risolvere il sistema. Questo è molto costoso. Nel caso di alcune matrici si hanno però dei costi contenuti. Nel seguito sono mostrate le soluzioni di tali matrici.
Matrice A diagonale
A = [d11 0 ... 0] [0 d22 ... 0] [...] [0 0 ... dmm]
Condizione necessaria e sufficiente ⇒ dii ≠ 0 ∀ i
Sistema costituito da m equazioni indipendenti tra di loro:
- x1 = b1 / d11
- [...]
- xm = bm / dmm
Costo: m ops
A triangolare superiore
A = [u11 u12 u13 ... u1m] [0 u22 u23 ... u2m] [0 0 u33 ... u3m] [...] [0 0 ... umm]
Condizione necessaria e sufficiente ⇒ uii ≠ 0 ∀ i
Sistema:
- xm = bm / umm
- [...]
- x1 = (b1 - Σj=i+1m uij xj) / u11
Inversione
A = [ℓ11 0 ... 0] [ℓ21 ℓ22 0 ...] [ℓ31 ℓ32 ℓ33 ...] [...] [ℓm1 ... ℓmm]
Condizione necessaria e sufficiente ⇒ ℓii ≠ 0 ∀ i
Sistema:
- x1 = b1 / ℓ11
- x2 = (b2 - ℓ21 x1) / ℓ22
- [...]
- xm = (bm - Σj=1m-1 ℓij xj) / ℓmm
Si parte dall'ultima equazione, si parte dalla prima equazione.
Geometrico termine
Il costo per il calcolo del generico termine k è dato da m operazioni. In totale COSTO = m(m+1)/2 ⇒ O(m2).
Metodo di Cramer
Nel caso di una generica matrice A, si potrebbe usare il METODO di CRAMER che permette di trovare la soluzione esatta data da:
dove Ai è ottenuta sostituendo alla colonna i il vettore dei termini noti. Il costo per il calcolo di un determinante è O(m!).
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.
Scarica il documento per vederlo tutto.
-
Metodi numerici per l'ingegneria
-
Esercitazione Metodi numerici per l'ingegneria
-
Metodi numerici per l'ingegneria civile M
-
Appunti e esercizi Metodi numerici per l'ingegneria navale