Sort 命令

Sort( <List> )

对数字、文本对象或点列表进行排序。

  • Sort({3, 2, 1}) 给出列表 {1, 2, 3} .

  • Sort({"pears", "apples", "figs"}) 按字母顺序给出列表元素。

  • Sort({(3, 2), (2, 5), (4, 1)}) 给出 {(2, 5), (3, 2), (4, 1)} .

点列表按 x -坐标。

Sort( <Values>, <Keys> )

对第一个列表 根据对应的第二个列表 .

  • 为了对多项式列表 list1 = {x^3, x^2, x^6} 按次数排序,请创建次数的从属列表 list2 = Zip(Degree(a), a, list1) 。之后, Sort(list1, list2) 将得出所需的 list3 = {x^2, x^3, x^6} .

  • 为了绘制以 \(x^{10}-1\) 的复数根为顶点并按其辐角排序的多边形, 创建 list1 = {ComplexRoot(x^10-1)} ,然后使用命令 Polygon(Sort(list1, arg(list1))) . 此命令 得出 poly1 = 2.94 .