Sort 指令

来自GeoGebra Manual
跳转至: 导航搜索
Accessories dictionary.png
本頁為官方文件,一般使用者無法修改,若有任何誤謬,請與官方聯絡。如欲編輯,請至本頁的開放版


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


備註: 有一種替代方案能對任意物件的串列進行排序,請參閱教學文件「進階串列排序(英文)」。
© 2021 International GeoGebra Institute