Uso dell'operatore di vettorizzazione
È possibile utilizzare l'operatore di vettorizzazione per gli operatori o le funzioni con un significato speciale per gli array che si desidera sostituire. Si consideri ad esempio la seguente espressione:
• Il prodotto vettorizzato restituisce un array con le stesse dimensioni di A e B, in cui ogni elemento contiene il prodotto degli elementi di A e B corrispondenti.
• Il prodotto non vettorizzato esegue una moltiplicazione standard di due matrici.
Funzioni di vettorizzazione
Molti operatori e funzioni vettorizzano automaticamente le proprie operazioni quando vengono applicati ad array e li valutano. Se si include una funzione che richiede un array per un argomento, ad esempio
dft e si tenta di calcolare l'espressione elemento per elemento, viene generato un errore.
Vettorizzazione di array annidati
L'operatore di vettorizzazione scende solo di un livello in un array. Ogni array annidato in un'espressione vettorizzata viene gestito come un array regolare, perché costituisce un elemento dell'array di livello superiore.
Vettorizzazione di scalari
Quando si utilizza l'operatore di vettorizzazione su uno scalare non accade nulla. È pertanto possibile utilizzare tale operatore per fini estetici, ad esempio l'indicazione di un vettore.