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

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

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

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

Figure contains an axes. The axes 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. The axes 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 для автоматического выбора временной области значений.

См. также

| | | |

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

Подробнее о