Sort 指令
来自GeoGebra Manual
本页为官方文件,一般使用者无法修改,若有任何误谬,请与官方联络。如欲编辑,请至本页的开放版。
- Sort( <串列> )
- 对一个数值、文字或点的 <串列> 进行排序。
- 备注: 点串列以 x 坐标作为排序依据。
- 范例:
Sort({3, 2, 1})
产生串列 {1, 2, 3}。Sort({"pears", "apples", "figs"})
以英文字母排序产生一个串列。Sort({(3, 2), (2, 5), (4, 1)})
产生 {(2, 5), (3, 2), (4, 1)}。
- Sort( <值串列>, <键串列> )
- <值串列> 元素会依据相对应的 <键串列> 元素来进行排序。
- 范例:
- 为了将多项式串列
list1 = {x^3, x^2, x^6}
依据次数(degree)来排序,先建立一个相依的次数串列list2 = Zip(Degree(a), a, list1)
。接着输入Sort(list1, list2)
会产生所求串列 list3 = {x^2, x^3, x^6}。 - 为了将 x^{10}-1 的复数根按照幅角(argument)顺序作为顶点来画出多边形,先建立
list1 = {ComplexRoot(x^10-1)}
,接着使用指令Polygon(Sort(list1, arg(list1)))
产生 poly1 = 2.94。
- 为了将多项式串列
备注: 有一种替代方案能对任意物件的串列进行排序,请参阅教学文件“进阶串列排序(英文)”。