Créer un vecteur de colonne dans MATLAB

Ammar Ali 20 janvier 2022
Créer un vecteur de colonne dans MATLAB

Ce didacticiel abordera la création d’un vecteur de colonne à l’aide du symbole point-virgule dans MATLAB.

Création de vecteurs de colonnes à l’aide du symbole point-virgule dans MATLAB

Un vecteur colonne est un vecteur qui n’a qu’une seule colonne. Pour créer un vecteur colonne dans MATLAB, nous devons utiliser le symbole point-virgule après chaque élément, à l’exception du dernier élément. Par exemple, créons un vecteur colonne avec trois éléments en utilisant le symbole point-virgule. Voir le code ci-dessous.

clc
v = [1;2;3]

Production :

v =

     1
     2
     3

On peut aussi prendre la transposition d’un vecteur ligne pour le convertir en vecteur colonne. Par exemple, créons un vecteur ligne et convertissons-le en vecteur colonne à l’aide de la fonction transpose(). Voir le code ci-dessous.

clc
RowV = [1 2 3]
colV = transpose(RowV)

Production :

RowV =

     1     2     3


colV =

     1
     2
     3

On peut aussi utiliser le symbole de l’apostrophe à la place de la fonction transpose() pour effectuer la transposition d’un vecteur ou d’une matrice. Par exemple, nous pouvons changer la troisième ligne du code ci-dessus en RowV, générant le même résultat. Nous pouvons également convertir une matrice en vecteur colonne en utilisant le symbole deux-points. Par exemple, créons une matrice et convertissons-la en vecteur colonne à l’aide du symbole deux-points. Voir le code ci-dessous.

clc
RowV = [1 2 3; 7 8 9]
colV = RowV(:)

Production :

RowV =

     1     2     3
     7     8     9


colV =

     1
     7
     2
     8
     3
     9

Dans la sortie, les colonnes de la matrice donnée sont placées verticalement les unes sur les autres pour créer un seul vecteur de colonne. La première colonne sera en haut, et la deuxième colonne sera en dessous de la première colonne, et ainsi de suite.

Auteur: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Article connexe - MATLAB Vector