Funzioni > Vettore e matrice > Altre funzioni per gli array > Ordinamento di array
  
Ordinamento di array
sort(v) - Restituisce un vettore con i valori di v disposti in ordine crescente.
reverse(A) - Inverte l'ordine degli elementi di un vettore o delle righe di una matrice A.
csort(A, n) - Restituisce un array ottenuto ridisponendo le righe di A finché gli elementi della colonna n non risultano in ordine crescente.
rsort(A, n) - Restituisce un array ottenuto ridisponendo le colonne di A finché gli elementi della riga n non risultano in ordine crescente.
Argomenti
v è un vettore.
A è un vettore o una matrice.
n è un numero intero.
Se v o A contiene elementi complessi, la parte immaginaria viene ignorata. Gli indici di riga e colonna sono numerati a partire da zero, a meno che non si modifichi il valore di ORIGIN.
Ulteriori informazioni
Per le funzioni di ordinamento viene utilizzato un algoritmo heapsort (Press, et. al, Numerical Recipes). La procedura heapsort non dà un ordinamento stabile, il che significa che se si ordinano valori con elementi ripetuti, appaiono in ordine arbitrario.