В этом примере показано, как получить переходный процесс и данные переходного процесса для модели динамической системы дискретного времени. Получение ответов временного интервала моделей дискретного времени эквивалентно для моделей непрерывного времени, за исключением того, что точки выборки времени ограничиваются шагом расчета Ts
из модели.
Можно использовать методы этого примера с командами, такими как impulse
, initial
, impulseplot
, и initialpot
получить ответы временного интервала моделей дискретного времени.
Создайте модель передаточной функции дискретного времени и постройте ее ответ на вход шага в = 0.
H = tf([-0.06,0.4],[1,-1.6,0.78],0.1); step(H)
Для моделей дискретного времени, step
строит ответ во множителях шага расчета, принимая хранение между выборками.
Вычислите переходной процесс H
между 0,5 и 2,5 секундами.
[y,t] = step(H,0.5:0.1:2.5);
Когда вы задаете временной вектор для ответа модели дискретного времени, временной шаг должен совпадать с шагом расчета Ts
из модели дискретного времени. Векторный t
содержит моменты времени между 0,5 и 2,5 секундами, во множителях шага расчета H
, 0,1 с. Векторный y
содержит соответствующие значения переходного процесса.
impulse
| impulseplot
| initial
| initialplot
| step
| stepplot