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


Vous avez une question ? Laissez-la dans les commentaires et nous vous répondrons ici sur la page.


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin