OKPEDIA MATLAB MATRICE

Come estrarre due o più righe di una matrice in Matlab e Octave

Per estrarre due o più righe di una matrice su Matlab e Octave, indicare l'intervallo tra le righe

M(a:b,:)

Nel primo parametro indicare l'intervallo a:b tra le righe

  • il termine a è il numero della prima riga da estrarre.
  • il termine b è il numero dell'ultima riga da estrarre

Nel secondo parametro dopo la virgola indicare il simbolo : per prendere tutte le colonne della matrice

Metodo alternativo

Indicare al primo parametro la lista delle righe da estrarre tra parentesi quadre, separandole tra loro da uno spazio o da una virgola.

M([a b],:)

Questo metodo permette di estrarre anche le righe della matrice che non sono vicine tra loro.

Esempio

Esempio 1

Definire una matrice 3x2 con tre righe e due colonne

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

Estrarre le prime due righe della matrice M

>> M(1:2,:)
ans =
1 2
3 4

Il comando estrae la prima e la seconda riga.

Esempio 2

Estrarre la prima e la terza riga della matrice.

>> M([1 3],:)
ans =
1 2
5 6

Il comando estrae la prima e la terza riga della matrice M.

https://how.okpedia.org/it/matlab/come-estrarre-piu-righe-di-una-matrice-in-matlab-e-octave


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici su Matlab/Octave


FacebookTwitterLinkedinLinkedin