Comment transformer un tableau en vecteur de colonne dans MATLAB

Comment Transformer Un Tableau En Vecteur De Colonne Dans Matlab



MATLAB signifie laboratoire matriciel et il nous permet d'effectuer diverses opérations sur les tableaux. Parfois, nous devons changer la dimension d'un tableau en le transformant en un vecteur ligne ou colonne et vice versa. Transformer un tableau en vecteur colonne est utile car il est plus facile de stocker et de manipuler des vecteurs colonne que des vecteurs ligne.

Ce guide vous aidera à découvrir comment transformer un tableau en vecteur colonne dans MATLAB.

Comment transformer un tableau en vecteur colonne dans MATLAB ?

MATLAB prend en charge la transformation d'un tableau en vecteur colonne à partir des deux méthodes suivantes :







1 : Comment transformer un tableau en vecteur colonne à l'aide de l'opération A(:) ?

Nous pouvons transformer un tableau en un vecteur colonne en utilisant le UN(:) fonctionnement sous MATLAB. Cette opération convertit toutes les dimensions d'un tableau en une seule colonne.



Exemple

L'exemple donné utilise le rand() fonction pour créer un tableau de nombres aléatoires ayant une taille de 2 par 3 par 2. Ensuite, il utilise le UN(:) opération pour convertir ce tableau en un vecteur colonne de taille 1 par 12.



Un = rand ( 2 , 3 , 2 ) ;

vecteur = A ( : )





2 : Comment transformer un tableau en vecteur colonne à l'aide de la fonction reshape() ?

Le remodeler() est une fonction intégrée dans MATLAB qui nous permet de modifier la dimension d'un tableau. Cette fonction est utilisée pour convertir un tableau en un vecteur colonne. Cette fonction prend deux paramètres en entrée et renvoie un vecteur de colonne qui est la transformation du tableau fourni et contient tous les éléments du tableau donné.

Syntaxe

Pour convertir un tableau en un vecteur colonne, le remodeler() fonction utilise la syntaxe suivante :



barre = remodeler ( As )

Ici,

La fonction vect = remodeler(A,sz) transforme un tableau A en un vecteur colonne vect ayant une taille spécifiée s . La cardinalité du tableau donné doit être la même que la longueur du vecteur colonne.

Exemple

Le code MATLAB donné utilise le rand() fonction pour créer un tableau de nombres aléatoires ayant une taille de 2 par 3 par 2. Ensuite, il utilise le remodeler() pour convertir ce tableau en un vecteur colonne de taille 1 par 12.

Un = rand ( 2 , 3 , 2 ) ;

barre = remodeler ( UN, 12 , 1 )

Conclusion

MATLAB est un outil de programmation puissant qui nous permet d'effectuer diverses opérations sur les tableaux. Il nous facilite la conversion d'un tableau en un vecteur colonne en utilisant le UN(:) fonctionnement et en utilisant le remodeler() fonction. Ces méthodes sont équivalentes pour transformer un tableau en vecteur colonne. Ce guide a découvert comment transformer un tableau en vecteur colonne dans MATLAB grâce à des méthodes telles que UN(:) fonctionnement et le remodeler() fonction.