Этот пример показывает, как получить переходный процесс и данные переходного процесса для модели динамической системы дискретного времени. Получение ответов временного интервала моделей дискретного времени эквивалентно для непрерывно-разовых моделей, за исключением того, что точки выборки времени ограничиваются шагом расчета 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