传递函数-微分方程-差分方程-Matlab阶跃响应曲线


Transfer function:
   1
-------
5 s + 1

写成微分方程:

5y'(t)+y(t)=u(t)

向前差分:

5y(k+1)+(T-5)y(k)=Tu(k)
T:Sample time

向后差分:

(5+t)y(k)-Ty(k-1)=Tu(k)

Matlab阶跃响应:

G1=tf([1],[5 1]);
step(G1)      %连续传递函数阶跃响应曲线
hold on
G2=c2d(G1,0.1,'zoh');
step(G2)     %离散传递函数阶跃响应曲线
hold on
T=0.1;
G3=tf([T],[5 T-5],T);  %向前差分函数阶跃响应曲线
step(G3)
hold on
G4=tf([T],[5+T -T],T)
step(G4)             %向前差分函数阶跃响应曲线

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM