Estratto del documento

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-1bCOSTOSO.

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] [ℓ2122 0 ...] [ℓ313233 ...] [...] [ℓm1 ... ℓmm]

Condizione necessaria e sufficiente ⇒ ℓii ≠ 0 ∀ i

Sistema:

  • x1 = b1 / ℓ11
  • x2 = (b2 - ℓ21 x1) / ℓ22
  • [...]
  • xm = (bm - Σj=1m-1ij 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!).

Anteprima
Vedrai una selezione di 10 pagine su 126
Metodi numerici per l'ingegneria Pag. 1 Metodi numerici per l'ingegneria Pag. 2
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 6
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 11
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 16
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 21
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 26
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 31
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 36
Anteprima di 10 pagg. su 126.
Scarica il documento per vederlo tutto.
Metodi numerici per l'ingegneria Pag. 41
1 su 126
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/05 Analisi matematica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher __Paola8__ di informazioni apprese con la frequenza delle lezioni di metodi numrici per l'ingegneria 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 Pavia o del prof Marini Donatella.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community