Difference between revisions of "Sort Command"

From GeoGebra Manual
Jump to: navigation, search
m (typo and some minor formatting)
m (Text replace - "<div class="box info"> 48px|left This page is part of the official manual for print and pdf. For structural reasons normal users can't edit this page. If you found any errors on this page please contact )
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.0}}[[Category:Manual (official)|{{PAGENAME}}]]</noinclude>
+
<noinclude>{{Manual Page|version=4.2}}</noinclude>
 
{{command|list}}
 
{{command|list}}
 
; Sort[List]: Sorts a list of numbers, text objects, or points.
 
; Sort[List]: Sorts a list of numbers, text objects, or points.

Revision as of 22:28, 9 March 2013



Sort[List]
Sorts a list of numbers, text objects, or points.
Note: Lists of points are sorted by x-coordinates.
Examples:
  • Sort[{3, 2, 1}] gives you the list {1, 2, 3}.
  • Sort[{"pears", "apples", "figs"}] gives you the list elements in alphabetical order.
  • Sort[{(3, 2), (2, 5), (4, 1)}] gives you {(2, 5), (3, 2), (4, 1)}.


Sort[ <Values>, <Keys> ]
Sorts the first list Values according to the corresponding second list Keys.
Examples:
  • In order to sort a list of polynomials list1 = {x^3, x^2, x^6} according to degree, create the dependent list of degrees list2 = Zip[Degree[a], a, list1]. After that, Sort[list1, list2] yields the requested list3 = {x^2, x^3, x^6}.
  • In order to draw the polygon having as vertices the complex roots of x^{10}-1, sorted by their arguments, create list1 = {ComplexRoot[x^10-1]}, then use the command Polygon[Sort[list1, arg(list1)]]


Note: There is a workaround to sort lists of arbitrary objects which is explained in the Tutorial:Advanced List Sorting.
© 2024 International GeoGebra Institute