2
私はN
行と6列を持つ行列をRで表しています。私はその行の最大値で行を並べ替えたいと思います。各行内の列の相対的な順序に基づいて行列を並べ替える
具体的には、最初に列1の値(その行の値)が最も高いすべての行を特定し、最初にその行に表示する必要があります。次に、列2(その行について)で最も高い値を持つすべての行を特定し、その行の次の行に表示する必要があります。等々。
どうすればいいですか?
例の場合: それは最高値が最後の列にあるだから、次にソート結果は、最後に最初の行を置きますのは、私は行列
1 2 3 4 5 6
3 5 4 4 3 5
7 1 2 3 2 4
があるとしましょう。第3列が最初に配置されます。これは、最も高い値が第1列にあるためです。それは中間の行を間に置くことになります。これは、2番目の列に最大値があるためです。 結果:
7 1 2 3 2 4
3 5 4 4 3 5
1 2 3 4 5 6