Différences entre versions de « Commande Trier »
De GeoGebra Manual
m (Remplacement du texte — « ;([^\n]*)\[(.*)\] » par « ;$1($2) ») |
|||
Ligne 1 : | Ligne 1 : | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|list|Trier}} |
− | ; | + | ;Trier( <Liste> ) : Trie une liste de nombres, de points ou de textes. |
{{Note| Les listes de points sont triées par rapport aux abscisses.}} | {{Note| Les listes de points sont triées par rapport aux abscisses.}} | ||
− | :{{Idée|1=Si vous désirez trier une liste de points ''ListePoints'' selon leurs ordonnées, | + | :{{Idée|1=Si vous désirez trier une liste de points ''ListePoints'' selon leurs ordonnées, vous pouvez utiliser <br/><code>ListePointsTriée = Trier( ListePoints,y(ListePoints))</code>}} |
{{Exemples|1=<div> | {{Exemples|1=<div> | ||
− | * <code>Trier | + | * <code>Trier({3, 2, 1})</code> retourne la liste ''{1, 2, 3}''. |
− | * <code>Trier | + | * <code>Trier({(3, 2), (2, 5), (4, 1)})</code> retourne la liste ''{(2, 5), (3, 2), (4, 1)}''. |
− | * <code>Trier | + | * <code>Trier({"prunes","pommes","poires","abricots"})</code> vous retourne la liste des éléments dans l’ordre alphabétique, ''{"abricots", "poires", "pommes", "prunes"}'' . |
les lettres accentuées semblent maintenant correctement positionnées : | les lettres accentuées semblent maintenant correctement positionnées : | ||
− | *<code>Trier | + | *<code>Trier({"pêches","pommes","poires","abricots"})</code> retourne ''{"abricots", "pêches", "poires", "pommes"} ''. |
</div>}} | </div>}} | ||
Ligne 18 : | Ligne 18 : | ||
Créez 3 points A,B et C<br/> | Créez 3 points A,B et C<br/> | ||
− | <code>L_1=Trier | + | <code>L_1=Trier({A,B,C})</code><br/> |
− | <code>L_2=Séquence | + | <code>L_2=Séquence(Segment(Elément(L_1,i),Elément(L_1,i+1)),i,1,Longueur(L_1)-1)</code> |
et bougez horizontalement les points.</div>}} | et bougez horizontalement les points.</div>}} | ||
Ligne 25 : | Ligne 25 : | ||
− | ; | + | ;Trier( <Valeurs>, <Clés> ): Trie la liste des ''Valeurs'' en référence à la liste des ''Clés''. |
:{{Exemples|1=<div> | :{{Exemples|1=<div> | ||
:*Si vous désirez ordonner une liste de polynômes <code>liste1 = {x^3, x^2, x^6}</code> selon leur degré, | :*Si vous désirez ordonner une liste de polynômes <code>liste1 = {x^3, x^2, x^6}</code> selon leur degré, | ||
− | ::créez la liste dépendante de leurs degrés <code>liste2 = Compactée | + | ::créez la liste dépendante de leurs degrés <code>liste2 = Compactée(Degré(a), a, liste1)</code>. |
− | ::Ensuite, <code>Trier | + | ::Ensuite, <code>Trier(liste1, liste2)</code> vous retourne la liste désirée ''liste3 = {x^2, x^3, x^6}''. |
:*Si vous désirez dessiner le polygone ayant pour sommets les racines complexes de <math>x^{10}-1</math>, ordonnées selon leur argument, | :*Si vous désirez dessiner le polygone ayant pour sommets les racines complexes de <math>x^{10}-1</math>, ordonnées selon leur argument, | ||
− | ::créez <code>liste1 = {RacineComplexe | + | ::créez <code>liste1 = {RacineComplexe(x^10-1)}</code>, |
− | ::puis utilisez la commande <code>Polygone | + | ::puis utilisez la commande <code>Polygone(Trier(liste1, arg(liste1)))</code>.</div>}} |
Version actuelle datée du 8 octobre 2017 à 18:47
- Trier( <Liste> )
- Trie une liste de nombres, de points ou de textes.
Note : Les listes de points sont triées par rapport aux abscisses.
- Idée : Si vous désirez trier une liste de points ListePoints selon leurs ordonnées, vous pouvez utiliser
ListePointsTriée = Trier( ListePoints,y(ListePoints))
Exemples :
Trier({3, 2, 1})
retourne la liste {1, 2, 3}.Trier({(3, 2), (2, 5), (4, 1)})
retourne la liste {(2, 5), (3, 2), (4, 1)}.Trier({"prunes","pommes","poires","abricots"})
vous retourne la liste des éléments dans l’ordre alphabétique, {"abricots", "poires", "pommes", "prunes"} .
les lettres accentuées semblent maintenant correctement positionnées :
Trier({"pêches","pommes","poires","abricots"})
retourne {"abricots", "pêches", "poires", "pommes"} .
Idée :
Mettre en lumière un aspect de cette possibilité :
Créez 3 points A,B et C
L_1=Trier({A,B,C})
L_2=Séquence(Segment(Elément(L_1,i),Elément(L_1,i+1)),i,1,Longueur(L_1)-1)
- Trier( <Valeurs>, <Clés> )
- Trie la liste des Valeurs en référence à la liste des Clés.
- Exemples :
- Si vous désirez ordonner une liste de polynômes
liste1 = {x^3, x^2, x^6}
selon leur degré,
- créez la liste dépendante de leurs degrés
liste2 = Compactée(Degré(a), a, liste1)
. - Ensuite,
Trier(liste1, liste2)
vous retourne la liste désirée liste3 = {x^2, x^3, x^6}.
- Si vous désirez dessiner le polygone ayant pour sommets les racines complexes de x^{10}-1, ordonnées selon leur argument,
- créez
liste1 = {RacineComplexe(x^10-1)}
, - puis utilisez la commande
Polygone(Trier(liste1, arg(liste1)))
.
- Si vous désirez ordonner une liste de polynômes