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 が得られる.