Переупорядочение массива ячеек по массиву индексов

Предположим, у меня есть массив ячеекx и целочисленный массивy:

x = {'apple', 'orange', 'banana', 'pear'};
y = [2 4 3 1];

По факту,y представляет собой показателиx, Я хочу сейчас создать массив ячеекz с элементамиx переупорядочено, как указано в порядке этих индексов. Это дало бы мне:

z = {'orange', 'pear', 'banana', 'apple'};

Могу ли я сделать это в одной строке без необходимости циклически перебирать каждый элемент и помещать его вz в очереди?

Ответы на вопрос(1)

Ваш ответ на вопрос