OKPEDIA MATLAB FR MATRICE

Comment extraire deux colonnes ou plus d'une matrice dans Matlab et Octave

Pour extraire deux ou plusieurs colonnes d'une matrice sur Matlab et Octave, tapez

M(:,a:b)

Au premier paramètre insérez le symbole : pour sélectionner toutes les lignes de la matrice

Au deuxième paramètre après la virgule, insérez la plage a:b des colonnes

  • la constante a est le numéro de la première colonne à extraire
  • la constante b est le numéro de la dernière colonne à extraire

Méthode alternative

Indiquez en deuxième paramètre la liste des colonnes à extraire entre crochets en les séparant les unes des autres par un espace ou une virgule.

M(:,[a b])

Cette méthode permet d'extraire également les colonnes de la matrice qui ne sont pas proches les unes des autres.

Exemples

Exemple 1

Définir une matrice 2x3 avec deux lignes et trois colonnes

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

Extraire les deux premières colonnes de la matrice M

Taper M(:,1:2)

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

La commande extrait les première et deuxième colonnes.

Exemple 2

Extraire les première et troisième colonnes de la matrice.

Taper M(:,[1 3])

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

La commande extrait les première et troisième colonnes de la matrice M.

https://how.okpedia.org/fr/matlab/comment-extraire-deux-colonnes-ou-plus-d-une-matrice-dans-matlab-et-octave


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin