В этом примере показано, как получить данные шага и импульсной характеристики, а также графики шага и импульсной характеристики из динамической модели системы.
Создайте модель передаточной функции и постройте график ее отклика на ввод шага при = 0.
H = tf([8 18 32],[1 6 14 24]); step(H);

При звонке step без выходных аргументов он отображает ответ на шаг на экране. Если не указан временной диапазон для печати, step автоматически выбирает временной диапазон, иллюстрирующий динамику системы.
Вычислите данные ответа шага от = 0 (применение входного сигнала шага) до = 8 с.
[y,t] = step(H,8);
При звонке step с выходными аргументами команда возвращает данные ответа на шаг y. Вектор t содержит соответствующие значения времени.
Постройте график ответа H на импульсный вход, подаваемый при = 0. Постройте график ответа с помощью сетки.
opts = timeoptions;
opts.Grid = 'on';
impulseplot(H,opts)
Используйте timeoptions для определения наборов опций для настройки графиков временной области с помощью таких команд, как impulseplot и stepplot.
Вычислите 200 точек данных импульсной характеристики от = 1 (через одну секунду после применения импульсного ввода) до = 3s.
[y,t] = impulse(H,linspace(1,3,200));
Что касается step, можно опустить временной вектор, чтобы разрешить impulse для автоматического выбора временного диапазона.
impulse | impulseplot | step | stepplot | timeoptions