exponenta event banner

Ответы временной области модели MIMO

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

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

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

Figure contains 4 axes. Axes 1 with title From: Control(1) contains an object of type line. This object represents H. Axes 2 contains an object of type line. This object represents H. Axes 3 with title From: Control(2) contains an object of type line. This object represents H. Axes 4 contains an object of type line. This object represents 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 -й выход H к импульсу, приложенному в j -й вход.

См. также

| | | | |

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

Подробнее