Вопрос

Я использую эту функцию для моделирования вывода линейной системы

lsim(sys, [ ones(1,40/0.04+1) ], 0:0.05:50 )
.

Это было очень полезно до сих пор, но теперь я хочу манипулировать выходными данными, прежде чем построить его.Я ищу функцию, как Лсим, но это перенаправляет вывод на вектор, но я не мог найти это.

Это было полезно?

Решение

Я только что нашел путь.From Matlab Help

При вызове левой аргументы

[y,t] = lsim(sys,u,t)
[y,t,x] = lsim(sys,u,t)        % for state-space models only
[y,t,x] = lsim(sys,u,t,x0)    % with initial state
.

Вернуть выходной ответ y, время времени t используется для моделирования, и государственные траектории X (только для моделей в области состояния).Нет сюжета нарисовано на экране.Матрица у имеет столько строк как образцы времени (длина (t)) и столько столбцов как выходы системы.То же самое относится к x с «выходами» заменены состояниями.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top