MATLAB è un ambiente di programmazione tecnica ottimizzata per le operazioni su matrici e vettori . Durante la programmazione in ambiente MATLAB , è necessario accedere a dati all'interno di un vettore , matrice o array - tutti termini equivalenti - con metodi diversi . MATLAB implementa un'ampia varietà di vettore di indicizzazione per consentire un facile sottoinsiemi di dati di matrice con una quantità minima di codice . Si accede elementi singoli  
 singoli elementi vettori MATLAB utilizzando un indice numerico . MATLAB inizia l'indice di un vettore di dimensione a 1 , dove altre lingue cominciano a 0 . Gli indici di diverse dimensioni sono separati da una virgola . Una variabile intera MATLAB può essere utilizzato anche come un indice come nel seguente esempio 
 
 my_vector ( 1 , 7 , my_index_integer ) . 
 Liste 
 < p > Molteplici elementi vettoriali è possibile accedere utilizzando un vettore come un indice , utilizzando la stessa sintassi sola indicizzazione elemento . Una variabile vettore unidimensionale MATLAB può essere usato o un nuovo vettore può essere creato ex novo , allegando un elenco separato da virgole di numeri tra parentesi , come nell'esempio seguente . 
 
 My_vector ( [ 1 , 5 , 9 ] , my_vector_index ) ; 
 Ranges 
 
 gamme continue di elementi del vettore è possibile accedere utilizzando l'operatore due punti per definire un intervallo . Una gamma deve avere un inizio e indice di arresto separati da due punti . Un incremento può anche essere incluso . Per vettore indicizzazione , tutti i valori definiti da una gamma devono essere interi , come dimostrato qui 
 
 my_vector (1:10) ; . My_vector ( 1:5:101 ) ; 
 indicizzazione Logical 
 
 MATLAB consente anche l'uso di array logici o booleani per accedere a elementi di un array . Array logici hanno un valore di vero o falso , rappresentato da 1 o 0 . Tuttavia, qualsiasi array numerico può essere trattato come un array logico , con qualsiasi valore diverso da zero viene considerato vero . Il valore restituito è un vettore unidimensionale contenente tutti gli elementi corrispondenti a una vera indice , indipendentemente dalle dimensioni vettoriale. La funzione find ( ), con la stessa matrice logico come un input restituisce gli indici del valore reale per interpretare i risultati di indicizzazione logico . 
 
 My_values = my_vector ( [ 0 , 1 , 1 , 0 , 0 , 1 ] ) ; my_values = my_vector ( my_logical_array ) ; 
 
 my_indices = find ( [ 0 , 1 , 1 , 0 , 0 , 1 ] ) ; 
 < br >