Данные об ответе временного интервала и графики

В этом примере показано, как получить шаг и данные об импульсной характеристике, а также шаг и графики импульсной характеристики, из модели динамической системы.

Создайте модель передаточной функции и постройте ее ответ на вход шага в t = 0.

H = tf([8 18 32],[1 6 14 24]);
step(H);

Figure contains an axes object. The axes object contains an object of type line. This object represents H.

Когда вызов step без выходных аргументов это строит переходной процесс на экране. Если вы не указываете диапазон времени на график, step автоматически выбирает область значений времени, которая иллюстрирует системную динамику.

Вычислите данные о переходном процессе из t = 0 (приложение входа шага) к t = 8 с.

[y,t] = step(H,8);

Когда вы вызываете step с выходными аргументами команда возвращает данные о переходном процессе y. Векторный t содержит соответствующие временные стоимости.

Постройте ответ H к импульсному входу, примененному в t = 0. Постройте ответ с сеткой.

opts = timeoptions;
opts.Grid = 'on';
impulseplot(H,opts)

Figure contains an axes object. The axes object contains an object of type line. This object represents H.

Используйте timeoptions команда, чтобы задать наборы опций для настройки временного интервала строит с командами как impulseplot и stepplot.

Вычислите 200 точек данных об импульсной характеристике из t = 1 (спустя одну секунду после приложения импульсного входа) к t = 3s.

[y,t] = impulse(H,linspace(1,3,200));

Что касается step, можно не использовать временной вектор, чтобы позволить impulse автоматически выбрать область значений времени.

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

| | | |

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

Больше о