Ответы во временной области модели 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. The impulse команда определяет это число автоматически, если вы не задаете временной вектор. Остальные размерности y количество выходов и входов в H. Таким образом, y(:,i,j) - ответ на i th выход H к импульсу, приложенному к j th-й вход.

См. также

| | | | |

Похожие примеры

Подробнее о