permute

Переставьте измерения массива в массивах моделей

Описание

пример

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