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

Перестройте измерения массива в образцовых массивах

Синтаксис

newarray = permute(sysarray,order)

Описание

пример

newarray = permute(sysarray,order) перестраивает измерения массива образцового массива так, чтобы размерности были в заданном порядке. Размерности ввода и вывода образцового массива не считаются как измерения массива для этой операции.

Примеры

свернуть все

Создайте 1 2 3 массивами моделей в пространстве состояний.

sysarr = rss(2,2,2,1,2,3);

Перестройте образцовый массив так, чтобы размерности были 3 2 1.

newarr = permute(sysarr,[3 2 1]);
size(newarr)
3x2 array of state-space models.
Each model has 2 outputs, 2 inputs, and 2 states.

Размерности ввода и вывода образцового массива остаются неизменными.

Входные параметры

свернуть все

Образцовый массив, чтобы перестроить, заданный как массив моделей ввода - вывода, таких как числовые модели LTI, обобщенные модели или идентифицированные модели LTI.

Размерности перестроенного образцового массива, заданного как вектор положительных целых чисел. Например, чтобы перестроить образцовый массив в 3 2 массив, order является [3 2].

Типы данных: double

Выходные аргументы

свернуть все

Перестроенный образцовый массив, возвращенный как массив моделей ввода - вывода с новыми размерностями, как задано в order.

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

| |

Введенный в R2013a