da Megan00b » 02/09/2008, 16:21
Non sono il Ciampa e soprattutto non faccio ingegneria! Ciampa lo conosco di nome da amici ingegneri ma lui sta al dma, praticamente dall'altra parte di via buonarroti rispetto a noi.
Allora per fare la fattorizzazione LU di una matrice A (dando per scontato che sia possibile) si usano vari metodi. Il più semplice è il metodo di Gauss che riferito al sistema lineare associato alla matrice prende il nome di eliminazione gaussiana.
La fattorizzazione secondo il metodo di Gauss funziona così:
ci sono n-1 passi (dove n è l'ordine di A); al primo passo moltiplichi la matrice A per una matrice elementare $((1,,,),(-m_(21),1,,),(vdots,,ddots,),(-m_(n1),,,1))$ dove $m_(i1)=a_(i1)/a_(11)$. Fare questa moltiplicazione di matrici vuol dire in altre parole sommare a ciascuna i-esima riga eccetto la prima l'i-esima riga meno la prima moltiplicata per $a_(i1)$ e divisa per $a_(11)$.
Ciò che ottieni è la matrice $A^((1))$ che ha la prima colonna tutta nulla eccetto il primo elemento.
Al secondo passo moltiplichi $A^((1))$ per la matrice elementare $((1,,,,),(,1,,,),(,-m_(32),1,,),(,vdots,,ddots,),(,-m_(n2),,,1))$ dove $m_(i2)=a_(i2)^((1))/a_(22)^((2))$.(occhio sto prendendo gli elementi della matrice $A^((1))$ e non di A). Anche stavolta stai sostituendo ad ogni i-esima riga eccetto prima e seconda la stessa i-esima riga meno la seconda moltiplicata per $m_(i2)$.
Facendo n-1 volte questo procedimento vedi che l'ultima matrice che ottieni $A^((n-1))$ è triangolare superiore ed è la prima delle due che volevi ottenere.
La seconda la ottieni moltiplicando nell'ordine inverso a come le hai usate le matrici elementari, il cui prodotto appunto è una matrice triangolare inferiore con elementi principali tutti 1.
Nel caso della tua matrice:
$A=((1,2,1),(1,4,0),(1,6,0))$
La prima matrice elementare è
$E^((1))=((1,,),(-1,1,),(-1,,1))$
Quindi:
$A^((1))=((1,2,1),(,2,-1),(,4,-1))$
Al secondo passo la matrice elementare è:
$E^((2))=((1,,),(,1,),(,-2,1))$
Moltiplicando ottieni:
$A^((2))=((1,2,1),(,2,-1),(,,-3))$
Ti fermi perchè hai fatto n-1 passi (2 passi) e la matriche che hai ottenuto è proprio triangolare superiore.
Per quanto riguarda la triangolare inferiore, questa la ottieni moltiplicando $E^((2))E^((1))$ cioè le matrici elmentari nell'ordine inverso a cui le hai usate..
"Un popolo che non riconosce i diritti dell'uomo e non attua la divisione dei poteri non ha Costituzione" [Déclaration des droits de l'homme et du citoyen]
Chi di spada perisce... muore.