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