Diferencia entre revisiones de «Comando Ordena»
De GeoGebra Manual
Línea 14: | Línea 14: | ||
{{betamanual|version=4.2| | {{betamanual|version=4.2| | ||
;Ordena[ <Valores>, <Claves> ]:Ordena '''''valores''''' según las correspondientes '''''claves''''' | ;Ordena[ <Valores>, <Claves> ]:Ordena '''''valores''''' según las correspondientes '''''claves''''' | ||
− | {{Example|1=<div>Para ordenar una lista de polinomios como <code> | + | {{Example|1=<div>Para ordenar según su grado, una lista de polinomios como <code>lp = {x^3, x^2, x^6}</code>, basta crear la de los '''''grados''''', como <code>lg = Zip[Grado[a], a, llp]</code>. para incluirla en <code>Ordena[lp, lg]</code> y llegar a la requerida <br><code>''{x^2, x^3, x^6}''</code><br><div> |
; | ; | ||
− | Para trazar | + | Para trazar un polígono con vértices en puntos representativos de las raíces complejas de <math>x^{10}-1</math> -<br><code> li = {[[Comando RaízCompleja|RaízCompleja[x^10-1]]]</code><br> -, ''ordenadas'' por sus argumentos, puede emplearse <br><code>[[Comando Polígono|Polígono]][Ordena[li, arg(li)]]</code><br></div></div>}} |
}} | }} | ||
{{note|1=Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el tutoria sobre [[Tutorial:Orden de Listas Avanzado|'''''Orden de Listas Avanzado''''']].}} | {{note|1=Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el tutoria sobre [[Tutorial:Orden de Listas Avanzado|'''''Orden de Listas Avanzado''''']].}} |
Revisión del 14:29 18 ago 2012
Ordena
Categorías de Comandos (todos)
- Ordena[ <Lista> ]
- Ordena una lista de números, objetos de texto o puntos.
Nota: Las listas de puntos se ordenan según su abscisa - coordenada x -.
Ejemplo: Las listas a ser ordenadas deben contener elementos del mismo tipo...
Ordena[{3, 2, 1}]
da por resultado la lista {1, 2, 3}.Ordena[{(3, 2), (2, 5), (4, 1)}]
da por resultado {(2, 5), (3, 2), (4, 1)}Ordena[{"practico","perdida", "no practico", "mono"}]
da por resultado la lista en orden alfabético, {"mono", "no practico", "perdida", "practico"}
Se presentan inconvenientes con vocales acentuadas y otros caracteres cuyo orden de código interrumpe la coincidencia con el alfabético. |
Ejemplo:
Siendo lis ={"práctico","practico","pérdida","perdida", "a pérdida", "mozo", "ñoño", "moño", "a pura pérdida"},
Ordena[lis]
no da el resultado alfabéticamente esperado sino...
{"a pura pérdida", "a pérdida", "mozo", "moño", "perdida", "practico", "práctico", "pérdida", "ñoño"}
Se ilustra otra alternativa que ofrece este comando...
Lis1=Ordena[{A, B, C}]
Lis2=Secuencia[ Segmento [ Elemento [Lis1, i], Elemento [ Lis1, i+1]], i, 1, Longitud [Lis1]-1]
traza los segmentos que unen a los puntos por su orden horizontal.
Nota: Hay maniobras para ordenar listas de objetos arbitrariamente, tal como explica el tutoria sobre Orden de Listas Avanzado.