1

リストを並べ替えて、MATLABで値の初期インデックスを取得する方法。

e.g
orignal A=[40;30;20;50;60]
sorted A=[20;30;40;50;60]
indices of sorted A in orignal A =[3;2;1;4;5] 
4

2 に答える 2

1

単純:

[並べ替え、インデックス] = sort(A);

于 2012-06-12T12:12:35.213 に答える
0

2番目の出力を使用できます。

   [~,i]=sort([40;30;20;50;60])

tildaは、最初の出力が無視されることを意味します。

于 2012-06-12T12:11:52.217 に答える