Commande 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 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"} .

Note 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)

et bougez horizontalement les points.

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))).