Matlab数组操作

时间:2011-05-01 23:19:09

标签: matlab

我有一个数组可以按照另一个数组中的说明对其进行排序(第二个数组是我希望第一个数组被排序的索引)

if a=[2 3 1 8 7]
   q=[2 5 1 4 3]
then 
   a=[3 7 2 8 1]

1 个答案:

答案 0 :(得分:4)

您可以使用第二个数组索引到第一个:

a = a(q);