C贸mo ordenar un arreglo en Octave

En esta lección, te enseñaré cómo ordenar en orden ascendente o descendente los elementos de un arreglo en Octave.

Te daré un ejemplo práctico.

Crea un vector con 5 elementos.

>> v = [ 4 2 1 6 3 5 ]
v =
4 2 1 6 3 5

Los elementos del vector no están ordenados.

Para ordenar los elementos del vector en orden ascendente, utiliza la función sort(v)

Esta función devuelve el vector con los valores ordenados de forma ascendente.

>> sort(v)
ans =
1 2 3 4 5 6

Si deseas ordenar los elementos del vector en orden descendente, añade la palabra 'descend' en el segundo parámetro

>> sort(v, 'descend')
ans =
6 5 4 3 2 1

También puedes utilizar la función sort() para ordenar arreglos con múltiples dimensiones.

Por ejemplo, crea una matriz (arreglo bidimensional)

>> M = [ 1 4 1 ; 2 8 3 ; 5 1 6 ]
M =
1 4 1
2 8 3
5 1 6

Ahora escribe la función sort().

La función devuelve la misma matriz con todos los elementos en orden ascendente.

>> sort(M)
ans =
1 1 1
2 4 3
5 8 6

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arreglos en Octave

Vector

Matriz

Struct y Cell array