Cómo ordenar un vector en Matlab y Octave
Para ordenar un vector en forma ascendente o descendente en Matlab y Octave use la función sort()
sort(v, [ascend/descend])
El primer parámetro v es un vector (variable array).
El segundo parámetro es el criterio de ordenación ascendente o descendente
Esta función ordena los elementos en orden ascendente o descendente.
Note. El segundo parámetro es opcional. Si no se especifica el segundo parámetro, la función sort () ordena los elementos en orden ascendente.
Ejemplos
Ejemplo 1
Crear un vector numérico
>> v=[5, 3, 7, 1, 4]
Para ordenar el vector use la función sort()
>> >> sort(v)
ans =
1 3 4 5 7
El resultado es un vector con los elementos en orden ascendente.
Ejemplo 2
Para ordenar el vector en orden descendente use la función ordenar () con la opción 'descend'
>> >> sort(v, 'descend')
ans =
7 5 4 3 1
El resultado es un vector con los elementos ordenados en orden descendente.