Comment ajouter une ligne ou une colonne à une matrice dans Octave

Dans cette leçon, je vais vous expliquer comment ajouter une ligne ou une colonne à une matrice en utilisant Octave à l'aide de deux exemples pratiques.

Ajout d'une colonne

Commencez par saisir M = [1 2 3; 4 5 6] pour créer une matrice rectangulaire de dimensions 2x3 avec deux lignes et trois colonnes.

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

Créez ensuite un vecteur colonne V = [7; 8] comprenant deux éléments répartis sur deux lignes.

Le vecteur V doit avoir le même nombre de lignes que la matrice.

>> V=[7;8]
V =
7
8

Pour ajouter la nouvelle colonne V à la matrice M, il suffit de saisir M = [M V].

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

Vous avez ainsi ajouté une nouvelle colonne à la matrice.

La matrice M est désormais une matrice rectangulaire de dimensions 2x4, comprenant deux lignes et quatre colonnes.

En alternative, vous pouvez saisir M = [M [7; 8]] sans créer le vecteur colonne V. Le résultat final sera le même.

Ajout d'une ligne à la matrice

Pour commencer, entrez M = [1 2 3; 4 5 6] afin de créer une matrice rectangulaire de dimensions 2x3, composée de deux lignes et trois colonnes.

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

Ensuite, saisissez V = [7 8 9] pour créer un vecteur ligne comprenant trois éléments.

Le nombre d'éléments dans le vecteur V doit correspondre au nombre de colonnes de la matrice M.

>> V = [ 7 8 9 ]
V =
7 8 9

Pour ajouter une nouvelle ligne V à la matrice M, il suffit de saisir M = [M ; V].

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

Vous avez ainsi ajouté une nouvelle ligne à la matrice.

La matrice M est désormais une matrice de dimensions 3x3, comprenant trois lignes et trois colonnes.

En alternative, vous pouvez saisir M = [M ; [7 8 9]] en plaçant les éléments de la nouvelle ligne entre crochets, sans créer de vecteur ligne. Le résultat sera le même.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tableaux dans Octave

Matrices dans Octave

FAQ

Struct et tableau cellulaire