Сгенерируйте сигналы тестового воздействия для 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])
