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