Comando Ordena
- Ordena( <Lista> )
-
Ordena una lista de números, textos o puntos.
Ejemplos:
-
Ordena({3, 2, 1})
devuelve la lista \{1, 2, 3}. -
Ordena({"peras", "manzanas", "higos"})
devuelve la lista de elementos ordenados alfabéticamente. -
Ordena({(3, 2), (2, 5), (4, 1)})
devuelve la lista \{(2, 5), (3, 2), (4, 1)}.
Las listas de puntos se ordenan según sus abscisas. |
- Ordena( <Valores>, <Claves> )
-
Ordena los elementos de la lista Valores según sus correspondientes en la seguna lista Claves.
Ejemplos:
-
Para ordenar la lista de polinomios
lista1 = {x^3, x^2, x^6}
según su grado, creamos la lista dependientelista2 = Zip(Grado(a), a, lista1)
. Luego,Ordena(lista1, lista2)
devuelve la lista deseada lista3 = \{x^2, x^3, x^6}. -
Para dibujar el polígono cuyos vértices son las raíces complejas de \(x^\{10}-1\) ordenadas por sus argumentos, crea la lista
lista1 = {RaízCompleja(x^10-1)}
, luego usa el comandoPolígono(Ordena(lista1, arg(lista1)))
. Este comando devuelve pol1 = 2.94.
Puedes encontrar una estrategia para ordenar listas de objetos de cualquier tipo en este tutorial de /Tutorial:Orden_de_Listas_Avanzado.adoc[ordenamiento avanzado de listas]. |