に従って本当に助けが必要:(ソート対はseconエントリ
Iは、各行の最初のエントリは、特徴の数、2番目の出現箇所の数を示す2x367マトリクスを有する。私が管理しましたソートそれらは、行によって行が、私は彼らにペアごとにソートしたい
だから私のデータは次のようになります。。私は機能2490年44回と1 512回を持っていることを示す
2490 1
44 512 ......
私は機能1を入れたいです正面ではなく、512と一緒に...お気軽に!
に従って本当に助けが必要:(ソート対はseconエントリ
Iは、各行の最初のエントリは、特徴の数、2番目の出現箇所の数を示す2x367マトリクスを有する。私が管理しましたソートそれらは、行によって行が、私は彼らにペアごとにソートしたい
だから私のデータは次のようになります。。私は機能2490年44回と1 512回を持っていることを示す
2490 1
44 512 ......
私は機能1を入れたいです正面ではなく、512と一緒に...お気軽に!
あなたの予想される出力の場合:
1 2490
512 44
あなたはsort
機能を使用CA:最初の出力として
[a,b]=sort(x(1,:))
k=[a;x(2,b)]
機能sort
戻り、この場合、ソートされた値(最初のsorte3d値を第2の出力として位置インデックスを出力する。
位置インデックスを使用して、2番目の行のデータを整列させることができます。
これが役に立ちます。ここで
Qapla」
は(私の意見では)別のエレガントな方法です:
y = sortrows(x', 1)';
これは私のアプローチですが、 [''の代わりに '。' '](http://stackoverflow.com/q/25150027/2586922) –
の可能性のある重複した[どのように私は1つの列に関してMATLABで2次元配列をソートすることができますか?]( http://stackoverflow.com/questions/134712/how-can-i-sort-a-2-d-array-in-matlab-with-respect-to-one-column) – excaza