перестановка

Перестройте размерности массива N-D

Синтаксис

B = переставьте (A, порядок)

Описание

B = permute(A,order) перестраивает размерности A так, чтобы они были в порядке, заданном векторным order. Полученный массив B имеет те же значения как A, но порядок индексов должен был получить доступ к какому-то конкретному элементу, перестроен, как задано order. Все элементы order должны быть уникальными, действительными, положительными, целочисленными значениями.

Примеры

свернуть все

Создайте 3 4 5 массивами и переставьте его так, чтобы первые и третьи размерности были переключены.

A = rand(3,4,5);
B = permute(A,[3 2 1]);
size(B)
ans = 1×3

     5     4     3

Советы

permute и ipermute являются обобщением, транспонируют (.') для многомерных массивов.

Расширенные возможности

Смотрите также

| | | | | |

Представлено до R2006a

Была ли эта тема полезной?