“Sort 指令”的版本间的差异

来自GeoGebra Manual
跳转至: 导航搜索
第6行: 第6行:
 
:* <code>Sort({3, 2, 1})</code> 產生串列 ''{1, 2, 3}''。
 
:* <code>Sort({3, 2, 1})</code> 產生串列 ''{1, 2, 3}''。
 
:* <code>Sort({"pears", "apples", "figs"})</code> 以英文字母排序產生一個串列。
 
:* <code>Sort({"pears", "apples", "figs"})</code> 以英文字母排序產生一個串列。
:* <code>Sort({(3, 2), (2, 5), (4, 1)}) </code> 產生 ''{(2, 5), (3, 2), (4, 1)}''。</div>}}
+
:* <code>Sort({(3, 2), (2, 5), (4, 1)})</code> 產生 ''{(2, 5), (3, 2), (4, 1)}''。</div>}}
  
 
; Sort( <值>, <鍵> ): <值> 串列元素會依據相對應的 <鍵> 串列元素來進行排序。
 
; Sort( <值>, <鍵> ): <值> 串列元素會依據相對應的 <鍵> 串列元素來進行排序。

2021年11月11日 (四) 11:08的版本

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( <值>, <鍵> )
<值> 串列元素會依據相對應的 <鍵> 串列元素來進行排序。
範例:
  • 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))). This command yields poly1 = 2.94.


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