next up previous contents index
suivant: Trier une liste selon monter: Les listes ou les précédent: Rajouter un élément au   Table des matières   Index


Trier : sort

sort a comme argument une liste ou une expression.
Pour une liste, sort renvoie la liste triée selon l'ordre croissant.
On tape :
sort([3,4,2])
On obtient :
[2,3,4]

Pour une expression, sort trie et collecte les termes égaux dans les sommes et produits.
On tape :

sort((x*y-1+y*x+2)
On obtient :
2*x*y+1
On tape :
simplifier((x*y-x+y*x+2*x)
On obtient :
2*x*y+x

sort ne trie pas des listes de listes, par contre on peut mettre un 2-ième argument après une liste qui est la fonction de tri, par exemple (x,y)->x>=y pour avoir la liste triée selon l'ordre décroissant.
On tape :

sort([3,4,2],(x,y)->x>=y)
On obtient :
[4,3,2]


Documentation de giac écrite par Renée De Graeve