OKPEDIA MATLAB MATRICE

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

Per estrarre due o più colonne da una matrice su Matlab e Octave, indicare l'intervallo a:b tra le colonne

M(:,a:b)

Al primo parametro inserire il simbolo : per selezionare tutte le righe della matrice

Al secondo parametro dopo la virgola inserire l'intervallo a:b delle colonne

  • la costante a è il numero della prima colonna da estrarre.
  • la costante b è il numero dell'ultima colonna da estrarre

Metodo alternativo

Indicare nel secondo parametro la lista delle colonne 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 colonne della matrice che non sono vicine tra loro.

Esempio

Esempio 1

Definire una matrice 2x3 con due righe e tre colonne

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

Estrarre le prime due colonne della matrice M

Digitare M(:,1:2)

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

Il comando estrae la prima e la seconda colonna.

Esempio 2

Estrarre la prima e la terza colonna della matrice.

Digitare M(:,[1 3])

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

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

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


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici su Matlab/Octave


FacebookTwitterLinkedinLinkedin