OKPEDIA MATLAB FR MATRICE

Comment ajouter une ligne dans une matrice dans Matlab et Octave

Pour insérer une ligne dans une matrice (array) sans remplacer les autres lignes existantes sur Matlab/Octave, tapez [M ; V]

[M ; V]

  • Le paramètre M est la matrice
  • Le paramètre V est un vecteur avec les valeurs de la nouvelle ligne

Cette commande ajoute la nouvelle ligne à la matrice.

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 ligne

>> V = [ 0 1 0 ]

Pour insérer la nouvelle ligne à la fin de la matrice, tapez [M ; V]

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

Exemple 2

Pour insérer la nouvelle ligne au début de la matrice, tapez [V ; M]

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

Exemple 3

Pour insérer la nouvelle ligne au milieu de la matrice, tapez [M(1:2,:);V;M(3:end,:)]

>> [M(1:2,:);V;M(3:end,:)]
ans =
1 2 3
4 5 6
0 1 0
7 8 9

Dans ce cas, la ligne est insérée après les deux premières lignes.

Note. Le premier paramètre M(1:2,:) extrait les deux premières lignes de la matrice. Le deuxième paramètre V est le vecteur de la ligne à insérer. Le troisième paramètre M(3:end,:) extrait les dernières lignes du tableau.

https://how.okpedia.org/fr/matlab/comment-ajouter-une-ligne-dans-une-matrice-dans-matlab-et-octabe


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


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin