Sort コマンド

Sort( <リスト> )

数値,テキストオブジェクト,または点からなるリストを並び替える.

  • 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( <値>, <キー> )

第一のリストの を,対応する第二のリストの キー に従って並び替える.

  • 多項式のリスト list1 = {x^3, x^2, x^6} を次数順に並び替えるため,まず次数のリスト list2 = Zip(Degree(a), a, list1) を作成する.その後,Polygon(Sort(list1, arg(list1))) を実行すると,求められたリスト list3 = \{x^2, x^3, x^6} が生成される.

  • \(x^\{10}-1\) の複素根を頂点とする多角形を,それらの引数によって並び替えて描くためには,まず,list1 = {ComplexRoot(x^10-1)}`を作成する.次に,Polygon(Sort(list1, arg(list1)))` コマンドを使用する.このコマンドによって,多角形 poly1 = 2.94 が得られる.