Come creare una matrice su Matlab

In questa lezione pratica ti spiego come definire una matrice tramite Matlab. Puoi creare sia matrici quadrate che rettangolari.

Ti faccio un esempio pratico.

Crea una matrice quadrata 2x2 composta da due righe e due colonne.

$$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} $$

Per definire la matrice in Matlab crea una variabile array ed elenca gli elementi della matrice tra due parentesi quadre separando gli elementi con uno spazio m = [ 1 2 3 4 ]

Poi separa le righe della matrice con il punto e virgola (;).

Digita m = [ 1 2 ; 3 4 ]

>> m = [ 1 2 ; 3 4 ]

Nota. Puoi separare gli elementi che si trovano sulla stessa riga usando gli spazi m=[1 2;3 4] oppure le virgole m=[1,2;3,4]. Il risultato è sempre lo stesso. Ti consiglio di separare gli elementi con uno spazio perché ti permette di vedere meglio i punti e virgola che separano le righe. Inoltre, se gli elementi della matrice sono numeri decimali, usare le virgole come separatori rende l'array poco leggibile a colpo d'occhio.

Matlab definisce un array composto da due righe e due colonne con gli elementi che hai indicato.

Il risultato è la matrice quadrata 2x2

m =
1 2
3 4

Dopo aver creato la matrice puoi usare la variabile array in qualsiasi operazione di calcolo matriciale.

Esempio. In Matlab puoi calcolare il determinante della matrice, il rango, la somma o il prodotto tra due matrici, la matrice inversa o trasposta, ecc.. Ad esempio per calcolare il determinante della matrice m digita det(m).
un esempio di calcolo matriciale su Octave

Come definire le matrici rettangolari in Matlab

Per creare una matrice rettangolare devi usare lo stesso procedimento.

Ad esempio, definisci una matrice rettangolare 3x4 con tre righe e quattro colonne

$$ \begin{pmatrix} 1 & 2 & 3 & 4 \\ 5 & 6 & 7 & 8 \\ 9 & 10 & 11 & 12 \end{pmatrix} $$

Per creare la matrice su Octave devi scrivere una variabile array con 12 elementi.

Separa gli elementi con uno spazio o una virgola. Poi separa le righe con il punto e virgola

>> m = [ 1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ]

Matlab definisce un array di due dimensioni (righe e colonne), composto da 12 elementi disposti su tre righe e quattro colonne.

Il risultato è la matrice rettangolare 3x4

una matrice rettangolare 3x4

In questo modo puoi definire qualsiasi matrice quadrata o rettangolare a due dimensioni con qualsiasi numero di righe e di colonne.




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin