配列の並べ替え
sort(v) - v の成分を昇順に並べ替えたベクトルを返します。
reverse(A) - ベクトルの成分の順序または行列 A の行の順序を逆にします。
csort(A, n) - A の第 n 列の要素が昇順になるように行を並べ替えた行列を返します。
rsort(A, n) - A の第 n 行の要素が昇順になるように列を並べ替えた行列を返します。
引数
v はベクトルです。
A はベクトルまたは行列です。
n は整数です。
v または A に複素数の成分または要素が含まれている場合、虚部は無視されます。ORIGIN を変更しないかぎり、行と列の添字はゼロから始まります。
追加情報
並べ替え関数はヒープソートアルゴリズムを使用します (Press ほか、Numerical Recipes)。ただし、ヒープソート法は、安定した方法ではありません。繰り返し発生する要素を含む値を並べ替えると、これらの順序は場合によって異なります。
これは役に立ちましたか?