MATLAB仿真之_连续时间LTI系统仿真和时域分析.docx
《MATLAB仿真之_连续时间LTI系统仿真和时域分析.docx》由会员分享,可在线阅读,更多相关《MATLAB仿真之_连续时间LTI系统仿真和时域分析.docx(8页珍藏版)》请在第壹文秘上搜索。
1、r=conv(h,e);t=-10:l/a:10;PlOt(I.r);title(零状态响应r(t);xlabel(t);ylabel(r);零输入程序及仿真建模当UT系统的输入为零时,其零输入响应为微分方程的其次解(即令微分方程的等号右端为零),其形式为(设特征根均为单根)Mf)=GeRGe网+”其中PbP2,Pn是特征方程aln+a2n-l+an+an=O的根,它们可以用rool(八)语句求得。各系数IIIy及其各阶导数的初始值来确定。对此有G+G+G=NOplCl+p2C2+-+PllCn=Dy0PFG+2”工+3Y写成矩阵形式为:PJC+IY1Cj+PJC=D*11P1P2,p2n-即
2、Vc=o其解为:C=VY0式中C=cGCnc=yoDy0D0I1-1PlPi-PnC*-Ct-JU-IPPiPV为范德蒙矩阵,在matlab的特殊矩阵库中有Vandero以下面式子为例:(r)+5y(0+4y(r)=2()-4(r)y(OJ=l,y(OJ=5:MAT1.AB程序:a=input(,输入分母系数a=al,a2,.=);n=length(八)-l;YO=inputC输入初始条件向量YO=yO,DyO,D2yO,.p=roots(八);V=rot90(vander(p);c=VY0;dt=inut(dt=);te=inpt(te-);t=O:dt:te;y=zeros(1,lengt
3、h(t);fork=kny=yc(k)*exp(p(k)*t);endplot(t,y);gridon:xlabel(,t);ylabel(y);litle(零输入响应);程序运行结果:用这个通用程序来解一个三阶系统,运行此程序并输入a=l,5,4Y0=l,5dt=O.Olte=6结果如下列图:依据图可以分析零输入响应,它的起始值与输入函数无关,只与它的初始状态值有关,其起始值等于y(0_)的值。随着时间的推移,最终零输入响应的值无限的趋近于Oo零状态态程序及仿真我们知道,1.Tl连续系统可用如下所示的线性常系数微分方程来描述,(0=q,(0r=0y=O例如,对于以下方程:a3y(0+a2y(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 仿真 连续 时间 LTI 系统 时域 分析