MATLAB - Vecteurs
Un vecteur est un tableau unidimensionnel de nombres. MATLAB permet de créer deux types de vecteurs -
- Vecteurs de lignes
- Vecteurs de colonnes
Vecteurs de lignes
Row vectors sont créés en plaçant l'ensemble des éléments entre crochets, en utilisant un espace ou une virgule pour délimiter les éléments.
r = [7 8 9 10 11]
MATLAB exécutera l'instruction ci-dessus et retournera le résultat suivant -
r =
7 8 9 10 11
Vecteurs de colonnes
Column vectors sont créés en plaçant l'ensemble des éléments entre crochets, en utilisant un point-virgule pour délimiter les éléments.
c = [7; 8; 9; 10; 11]
MATLAB exécutera l'instruction ci-dessus et retournera 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. La i ème composante d'un vecteur v est appelée v (i). Par exemple -
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(3)
MATLAB exécutera l'instruction ci-dessus et retournera le résultat suivant -
ans = 3
Lorsque vous référencez un vecteur avec un deux-points, tel que v (:), tous les composants du vecteur sont répertoriés.
v = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements
v(:)
MATLAB exécutera l'instruction ci-dessus et retournera 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, puis nous référencerons les éléments 3 à 7 en écrivantrv(3:7)et créez un nouveau vecteur nommé sub_rv .
rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)
MATLAB exécutera l'instruction ci-dessus et retournera 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 des vecteurs
Transposer un vecteur
Ajout de vecteurs
Ampleur d'un vecteur
Produit de point vectoriel
Vecteurs avec des éléments uniformément espacés