Pagina 1 di 1

Matrice di permutazione

MessaggioInviato: 10/05/2012, 20:25
da pasqualinux
Sia PA=P*A dove P e A sono due matrici quadrate di ordine n , e P è la matrice di permutazione che moltiplicata per A , restituisca PA, ovvero A con le righe scambiate. Come torno da PA alla matrice A ?

Re: Matrice di permutazione

MessaggioInviato: 10/05/2012, 20:29
da Seneca
Moltiplicando $PA$ a sinistra per la trasposta di $P$.

Re: Matrice di permutazione

MessaggioInviato: 10/05/2012, 20:36
da pasqualinux
Nel caso che invece utilizzo il vettore di indici puntatori in matlab, sapresti dirmi come fare? grazie mille!! Un altra cosa , io ho calcolato l'inversa di P e funziona , ma perchè funziona anche con la trasposta?? Ho scoperto che la trasposta coincide con l'inversa ma perchè?

Re: Matrice di permutazione

MessaggioInviato: 11/05/2012, 16:24
da Raptorista
Non ho capito la prima domanda.
Per la seconda, le matrici di permutazione sono sempre ortogonali, questa è una proprietà generale.

Re: Matrice di permutazione

MessaggioInviato: 15/05/2012, 20:35
da pasqualinux
In matlab esiste un array di indici puntatori che serve per denotare gli scambi della matrice, senza utilizzare la matrice di permutazione? lo conosci?

Re: Matrice di permutazione

MessaggioInviato: 15/05/2012, 20:51
da Raptorista
Continuo a non capire quello che intendi, e quel poco che ho capito non mi ricorda nulla di noto..

Re: Matrice di permutazione

MessaggioInviato: 17/05/2012, 20:36
da pasqualinux
allora nello specifico: quando risolvi un sistema di equazioni lineari utilizzando la fattorizzazione lu ,con pivoting , in matlab la function lu, ti può restituire o la matrice di permutazione oppure un array che indica come è avvenuta la permutazione .
Es. se chiamo ipiv il mio array , allora ipiv(i)=j indica che la iesima riga della matrice A corrispnde alla j-sima riga della matrica (PA).

Re: Matrice di permutazione

MessaggioInviato: 17/05/2012, 20:52
da Raptorista
Ok, è leggermente più chiaro ora.
Comunque non conosco nulla di simile a quello che descrivi, ma io non sono esperto di Matlab, forse ti conviene cercare nella documentazione o su google, finché qualcun altro non risponde qui.

Re: Matrice di permutazione

MessaggioInviato: 17/05/2012, 22:35
da pasqualinux
ti rignrazio ho risolto!!