Comment accéder à un élément d'un vecteur sur Matlab et Octave
Pour accéder à un élément d'un vecteur v dans Matlab et Octave, indiquez la position de l'élément à lire entre parenthèses
v(n)
Le paramètre n est un entier indiquant la position de l'élément dans l'index vectoriel.
Si n = "end" Matlab accède à la dernière position du vecteur.
Note. Contrairement à de nombreux langages de programmation, l'indexation vectorielle dans Matlab et Octave commence à la position 1 et non à partir de 0. Par conséquent, le premier élément du vecteur est v (1). Le deuxième élément du vecteur est v (2). La commande v (0) provoque une erreur car il n'y a pas d'index de position zéro.
Exemple
Définir un vecteur avec 5 éléments
>> v=['a';'b';'c';'d';'e']
Pour accéder au premier élément, tapez v(1)
>> v(1)
ans = a
Pour accéder au deuxième élément, tapez v(2)
>> v(2)
ans = b
Pour accéder au troisième élément, tapez v(3)
>> v(3)
ans = c
Pour accéder au dernier élément, tapez v(5)
>> v(5)
ans = e
Alternativement, pour accéder au dernier élément sans spécifier la position, utilisez le mot "fin" comme argument, écrivez v(end)
>> v(end)
ans = e
Dans ce cas Matlab/Octave trouve automatiquement la dernière position dans l'index du vecteur, puis lit et renvoie la valeur de l'élément.