Ответы временного интервала модели MIMO

Этот пример показывает, как получить импульсные данные об ответе и графики для мультивхода, мультивывести модель (MIMO) с помощью impulse. Можно использовать те же методы, чтобы получить другие типы ответов временного интервала моделей MIMO.

Создайте модель MIMO и постройте ее ответ на t = 0 импульсов во всех входных параметрах.

H = rss(2,2,2);
H.InputName = 'Control';
H.OutputName = 'Temperature';
impulse(H)

impulse строит ответ каждого вывода к импульсу, примененному в каждом входе. (Поскольку rss генерирует случайную модель в пространстве состояний, вы можете видеть различные ответы от изображенных.) Первый столбец графиков показывает ответ каждого вывода к импульсу, примененному в первом входе, Control(1). Второй столбец показывает ответ каждого вывода к импульсу, примененному во втором входе, Control(2).

Вычислите импульсные ответы всех каналов H и исследуйте размер вывода.

[y,t] = impulse(H);
size(y)
ans = 1×3

   207     2     2

Первая размерность массива данных y является количеством выборок во временном векторе t. Команда impulse определяет этот номер автоматически, если вы не предоставляете временной вектор. Остальные измерения y являются количествами выходных параметров и входных параметров в H. Таким образом y(:,i,j) является ответом в i th вывод H к импульсу, примененному в j th вход.

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

| | | | |

Связанные примеры

Больше о