MATLAB - Vecteurs
Un vecteur est un tableau unidimensionnel de nombres. MATLAB permet de créer deux types de vecteurs −
- Vecteurs lignes
- Vecteurs de colonne
Vecteurs de ligne
Vecteurs lignes sont créés en mettant l'ensemble d'éléments entre crochets, en utilisant un espace ou une virgule pour délimiter les éléments.
Démo en directr = [7 8 9 10 11]
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant −
r = 7 8 9 10 11
Vecteurs de colonne
Vecteurs de colonne sont créés en mettant l'ensemble des éléments entre crochets, en utilisant un point-virgule pour délimiter les éléments.
Démo en directc = [7; 8; 9; 10; 11]
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant −
c = 7 8 9 10 11
Référencer les éléments d'un vecteur
Vous pouvez référencer un ou plusieurs éléments d'un vecteur de plusieurs manières. Le i ème composante d'un vecteur v est appelée v(i). Par exemple −
Démo en directv = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(3)
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant −
ans = 3
Lorsque vous référencez un vecteur avec deux-points, tel que v(:), tous les composants du vecteur sont répertoriés.
Démo en directv = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(:)
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant −
ans = 1 2 3 4 5 6
MATLAB vous permet de sélectionner une plage d'éléments à partir d'un vecteur.
Par exemple, créons un vecteur ligne rv de 9 éléments, alors on référencera les éléments 3 à 7 en écrivant rv(3:7) et créez un nouveau vecteur nommé sub_rv .
Démo en directrv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)
MATLAB exécutera l'instruction ci-dessus et renverra le résultat suivant −
sub_rv = 3 4 5 6 7
Opérations vectorielles
Dans cette section, discutons des opérations vectorielles suivantes −
-
Addition et soustraction de vecteurs
-
Multiplication scalaire de vecteurs
-
Transposée d'un vecteur
-
Ajout de vecteurs
-
Magnitude d'un vecteur
-
Produit scalaire vectoriel
-
Vecteurs avec des éléments uniformément espacés
MATLAB