{Y,idx} = sort_col(X)
(Matrix|Array|Index) Y;
Index idx;
(Matrix|Array|Index) X;
X が行列のとき,列毎に並び替え,与えられた(行列|配列|指数) X と
同じ大きさの(行列|配列|指数)Yを返す。Y(:,i) = X(idx(:,i)',i)
の関係が成り立つ。
>> {Y,idx} = sort_col([[4 1 2 3][5 0 1 4]]);
>> print Y,idx;
=== [Y] : ( 2, 4) ===
( 1) ( 2) ( 3) ( 4)
( 1) 4.000000E+00 0.000000E+00 1.000000E+00 3.000000E+00
( 2) 5.000000E+00 1.000000E+00 2.000000E+00 4.000000E+00
=== [idx] : ( 2, 4) ===
( 1) ( 2) ( 3) ( 4)
( 1) 1.000000E+00 2.000000E+00 2.000000E+00 1.000000E+00
( 2) 2.000000E+00 1.000000E+00 1.000000E+00 2.000000E+00