Diferencia entre revisiones de «Comando Ordena»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 15: Línea 15:
 
}}</small>
 
}}</small>
 
;Ordena[ <Valores>, <Claves> ]:Ordena '''''valores''''' según las correspondientes '''''claves'''''
 
;Ordena[ <Valores>, <Claves> ]:Ordena '''''valores''''' según las correspondientes '''''claves'''''
:{{Examples|1=<br><br>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><br>El polígono con vértices en las raíces complejas de <math>x^{10}-1</math><br><code> lr = {[[Comando RaízCompleja|RaízCompleja[x^10-1]]]</code><br> ''ordenadas'' por sus argumentos, puede trazarse con <br>'''<code>[[Comando Polígono|Polígono]]['''Ordena'''[lr, arg(lr)]]</code><br>'''}}
+
:{{Examples|1=<br><br>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:<br>'''<code>l_g = Zip[Grado[a], a, lp]</code>''' para incluirla en '''<code>Ordena[lp, l_g]</code>''' y llegar a la requerida <br>'''<code>''{x^2, x^3, x^6}''</code>'''<br><br>Para trazar el polígono con vértices en las raíces complejas de <math>x^{10}-1</math><br><code> lr = {[[Comando RaízCompleja|RaízCompleja[x^10-1]]]}</code><br> ''ordenadas'' por sus argumentos, puede trazarse con <br>'''<code>[[Comando Polígono|Polígono]]['''Ordena'''[lr, arg(lr)]]</code><br>'''}}
 
:{{note|1=El tutorial sobre [[Tutorial:Orden de Listas Avanzado|'''''Orden Avanzado de Listas''''']] explica maniobras adecuadas para tratar con listas de objetos diversos.
 
:{{note|1=El tutorial sobre [[Tutorial:Orden de Listas Avanzado|'''''Orden Avanzado de Listas''''']] explica maniobras adecuadas para tratar con listas de objetos diversos.
 
}}
 
}}

Revisión del 08:25 31 dic 2012


Ordena[ <Lista> ]
Ordena una lista de números, textos o puntos.
Bulbgraph.pngAtención: Las listas de puntos se ordenan según su abscisa (coordenada x).
Para hacerlo por su ordenada, desde GG 4.2, se puede emplear:
Ordena[ListadePuntos, y(ListadePuntos)]
Ejemplos: 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"}
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"}
Ktip.png

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.

Ordena[ <Valores>, <Claves> ]
Ordena valores según las correspondientes claves
Ejemplos:

Para ordenar según su grado, una lista de polinomios como :lp = {x^3, x^2, x^6}, basta crear la de los grados, como:
l_g = Zip[Grado[a], a, lp] para incluirla en Ordena[lp, l_g] y llegar a la requerida
{x^2, x^3, x^6}

Para trazar el polígono con vértices en las raíces complejas de x^{10}-1
lr = {RaízCompleja[x^10-1]}
ordenadas por sus argumentos, puede trazarse con
Polígono[Ordena[lr, arg(lr)]]
Nota: El tutorial sobre Orden Avanzado de Listas explica maniobras adecuadas para tratar con listas de objetos diversos.
© 2024 International GeoGebra Institute