Difference between revisions of "Sort Command"
From GeoGebra Manual
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. | + | <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 degreeslist2 = 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 commandPolygon[Sort[list1, arg(list1)]]
- In order to sort a list of polynomials
Note: There is a workaround to sort lists of arbitrary objects which is explained in the Tutorial:Advanced List Sorting.