OKPEDIA MATLAB FR MATRICE

Comment insérer une colonne dans une matrice avec Matlab et Octave

Pour ajouter une colonne dans une matrice sans remplacer les autres colonnes existantes sur Matlab/Octave, tapez [M V]

[M V]

  • Le paramètre M est la matrice (array)
  • Le paramètre V est un vecteur colonne

Cette commande produit la matrice avec une colonne ajoutée.

Exemples

Exemple 1

Définir une matrice 3x3

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

Définir un vecteur colonne

>> V = [ 10; 11 ; 12 ]
V =
10
11
12

Pour ajouter une colonne à la matrice, tapez [M V]

[M V]

La commande retourne une matrice 3x4 avec trois lignes et quatre colonnes

Le vecteur est ajouté comme dernière colonne de la matrice

ans =
1 2 3 10
4 5 6 11
7 8 9 12

Exemple 2

Pour insérer une colonne comme première colonne de la matrice, tapez [V M]

>> [V M]

La commande renvoie une matrice 3x4

La nouvelle colonne est ajoutée, c'est la première colonne de la matrice.

ans =
10 1 2 3
11 4 5 6
12 7 8 9

Exemple 3

Pour ajouter une colonne après la deuxième colonne de la matrice, tapez [M(:,1:2) V M(:,3:end)]

>> [M(:,1:2) V M(:,3:end)]

Le résultat est une matrice 3x4

La commande ajoute une nouvelle colonne intermédiaire dans la matrice sans remplacer les autres colonnes

ans =
1 2 10 3
4 5 11 6
7 8 12 9

https://how.okpedia.org/fr/matlab/comment-inserer-une-colonne-dans-une-matrice-avec-matlab-et-octave


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


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin