Постройте моделируемую временную характеристику динамической системы на произвольные входы; симулированные отклики
lsim( строит графики моделируемой временной характеристики динамической модели системы
syssys,u,t) в историю входов (t, u). Векторная t задает временные выборки для симуляции. Для систем с одним входом входной сигнал u - вектор той же длины, что и t. Для мультивходов, u массив с таким количеством строк, сколько существует временных выборок (length(t)) и столько столбцов, сколько входов для sys.
lsim( моделирует отклики нескольких динамических систем на одну и ту же историю входных параметров и строит графики этих откликов на одной фигуре. Все системы должны иметь одинаковое количество входов и выходов. Можно также использовать sys1,sys2,...,sysN,u,t,___)x0 и method входные параметры при вычислении откликов нескольких моделей.
возвращает отклик системы y = lsim(sys,u,t)y, отобранные в одно и то же время t как вход. Для систем с одним выходом, y - вектор той же длины, что и t. Для мультивыходов, y массив, имеющий столько строк, сколько временных выборок (length(t)) и столько столбцов, сколько выходов в sys. Этот синтаксис не генерирует график.
[ возвращает траектории состояний y,tOut,x] = lsim(___)x, когда sys является моделью пространства состояний. x массив с таким количеством строк, сколько существует временных выборок и столько столбцов, сколько состояний в sys. Этот синтаксис также возвращает временные выборки, используемые для симуляции в tOut.
lsim( открывает инструмент линейной симуляции. Для получения дополнительной информации об использовании этого инструмента для линейного анализа см. Раздел «Работа с инструментом линейной симуляции».sys)
Когда вам нужны дополнительные опции индивидуальной настройки графика, используйте lsimplot вместо этого.
Для передаточной функции в дискретном времени,
lsim фильтрует вход на основе рекурсии, связанной с этой передаточной функцией:
Для дискретных zpk модели, lsim фильтрует вход через последовательность первого порядка или секций второго порядка. Этот подход избегает формирования полиномов числителя и знаменателя, что может вызвать числовую нестабильность для моделей более высокого порядка.
Для моделей пространства состояний в дискретном времени, lsim распространяет уравнения пространства состояний в дискретном времени,
Для систем непрерывного времени, lsim сначала дискретизирует систему, используя c2d, а затем распространяет получившиеся уравнения пространства состояний в дискретном времени. Если вы не задаете обратное с method входной параметр, lsim использует метод дискретизации с задержкой первого порядка, когда входной сигнал является плавным, и удержание с нулевым порядком, когда входной сигнал является прерывистым, например, для импульсов или квадратных волн. Дискретизация шага расчета быть интервалом dT между временными выборками, которые вы поставляете в t.