lettura facile

La trasposizione di una matrice su Octave

In questa lezione ti spiego come si traspone una matrice su Octave.

Cosa vuol dire trasporre una matrice? La trasposizione di una matrice consiste nel trasformare ogni riga in una colonna e viceversa. Ad esempio, la matrice M ha due righe e tre colonne.
$$ M = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} $$
Per ottenere la sua matrice trasposta MT digita gli elementi di ogni riga in colonna.
$$ M^T = \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix} $$

Ti faccio un esempio pratico

Crea una matrice rettangolare con sei elementi

>> M = [ 1 2 3 ; 4 5 6 ]
M =
1 2 3
4 5 6

La matrice ha due righe e tre colonne.

$$ M = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix} $$

Per ottenere la matrice trasposta digita il nome della variabile seguito da un apice M'

>> M'
ans =
1 4
2 5
3 6

In alternativa, puoi trasporre la matrice anche usando la funzione transpose(M)

>> transpose(M)
ans =
1 4
2 5
3 6

In entrambi i casi il risultato è la matrice trasposta.

La matrice trasposta è una matrice rettangolare 3x2 con le righe disposte in colonna

$$ M^T = \begin{pmatrix} 1 & 4 \\ 2 & 5 \\ 3 & 6 \end{pmatrix} $$

Nota. La prima riga della matrice iniziale era composta dagli elementi [1 2 3] ora questi elementi formano la prima colonna della matrice trasposta. Lo stesso vale per la seconda riga della matrice iniziale.




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin