У меня есть массив для упорядочения, как указано в другом массиве (второй массив - это индексы, в которых я хочу упорядочить первый массив)
if a=[2 3 1 8 7] q=[2 5 1 4 3] then a=[3 7 2 8 1]
Вы можете использовать второй массив для индексации первого:
a = a(q);