Come accedere a un elemento di un vettore su Matlab e Octave
Per accedere a un elemento di un vettore v su Matlab e Octave si indica la posizione dell'elemento tra parentesi
v(n)
Dove n è un numero intero che indica la posizione dell'elemento nell'indice del vettore.
Se n="end" Matlab accede all'ultima posizione del vettore.
Nota. A differenza di molti linguaggi di programmazione, in Matlab e Octave l'indicizzazione dei vettore inizia con la posizione 1, non comincia da 0. Quindi, il primo elemento del vettore è v(1). Il secondo elemento del vettore è v(2). Scrivere v(0) genera un errore.
Esempio
Definire un vettore con 5 elementi
>> v=['a';'b';'c';'d';'e']
Per accedere al primo elemento digitare v(1)
>> v(1)
ans = a
Per accedere al secondo elemento digitare v(2)
>> v(2)
ans = b
Per accedere al terzo elemento digitare v(3)
>> v(3)
ans = c
Per accedere all'ultimo elemento digitare v(5)
>> v(5)
ans = e
In alternativa, per accedere all'ultimo elemento senza indicare la posizione, utilizzare la parola "end" come argomento digitando v(end)
>> v(end)
ans = e
In questo caso è il software a trovare automaticamente l'ultima posizione nell'indice del vettore prima di leggere e restituire il valore dell'elemento.