Сгенерируйте сигналы тестового воздействия для lsim
[u,t] = gensig(type,tau)
[u,t] = gensig(type,tau,Tf,Ts)
[u,t] = gensig( генерирует скалярный type,tau) u сигнала класса type и с периодом tau (в секундах). Следующие типы сигналов доступны.
gensig возвращает векторный t выборок времени и векторный u значений сигналов на этих выборках. Все сгенерированные сигналы имеют модульную амплитуду.
[u,t] = gensig( также задает длительность времени type,tau,Tf,Ts) Tf сигнала и интервала Ts между выборками времени t.
Можно накормить выходными параметрами u и t непосредственно lsim и моделировать ответ линейной системы одно входа к заданному сигналу. Поскольку t исключительно определяется Tf и Ts, можно также сгенерировать входные параметры для мультивходных систем повторными вызовами gensig.
Сгенерируйте прямоугольную волну с периодом 5 секунд, длительность 30 секунд и выборка каждых 0,1 секунд.
[u,t] = gensig('square',5,30,0.1)
Постройте получившийся сигнал.
plot(t,u) axis([0 30 -1 2])
