欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    matlab求解零状态零输入响应(共7页).docx

    • 资源ID:14525332       资源大小:130.50KB        全文页数:8页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    matlab求解零状态零输入响应(共7页).docx

    精选优质文档-倾情为你奉上1. 已知离散时间系统的差分方程为: 2y(n) - y(n-1) - 3y(n-2)=2x(n) - x(n-1) x(n)=u(n) , y(-1)=1,y(-2)=3 , 试用filter函数求系统的零输入响应、零状态响应和全响应.解:将差分方程Z变换得: .(1)依题意有:x(-1)=0,x(-2)=0,y(-1)=1,y(-2)=3 ,X(z)= 将上式变形如下: .(2) .(3) 易得系统函数为H(z)= 零输入时 零输入时,x(n)=0,差分方程右边为0,z变换后应为 = = 将Y(z)进行Z反变换,得到其零输入响应为:y(n)= 零状态时 零状态时,将y(-1)=0,y(-2)=0代入上面的式(2)中,得 Y(z)= X(z)= =将其Z反变换,得到零状态响应为:y(n)= 全响应 与上面同理,y(-1)=1,y(-2)=3 将上面式(3)变形得: Y(z)= =Z反变换得全响应为 Y(n)= 程序代码:%第二章Z变换第2.12题程序clear all;close all;num=2 -1 0; %系统函数分子的系数den=2 -1 -3; %系统函数分母的系数n=0:50;nl=length(n);%求零输入响应y01=1 3; %y的初始状态x01=0 0; %x 的初始状态 x1=zeros(1,nl);zi1=filtic(num,den,y01,x01); %为filter函数准备初始值y1=filter(num,den,x1,zi1); %求零输入响应subplot(311);stem(n,y1,'r.');title('零输入响应');grid on;%求零状态响应y02=0 0;x02=0 0;x2=0.5.n;zi2=filtic(num,den,y02,x02);y2=filter(num,den,x2,zi2);subplot(312);stem(n,y2,'r.');title('零状态响应');grid on;%求全响应y03=1 3;x03=0 0;x3=0.5.n;zi3=filtic(num,den,y03,x03);y3=filter(num,den,x1,zi3);subplot(313);stem(n,y3,'r.');title('全响应');grid on;运行结果如下: 2. 已知离散系统的系统函数分别为 (1) (2) (3) (4) 试用MATLAB实现下列分析过程: 求出系统的零极点位置; 绘出系统的零极点图,根据零极点图判断系统的稳定性; 绘出系统单位响应的时域波形,并分析系统稳定性与系统单位响应时域特性的关系。解:程序代码如下: %第二章Z变换第2.13题程序clear all;close all;%题(1)a1=2 0 0 -1; %系统函数分母的系数b1=0 2 -2 -1; %系统函数分子的系数p1=roots(a1), %求极点pa1=abs(p1), %求极点到坐标原点的距离,看它是否大于1,若有一个大于1, %则系统不稳定;若所有的都小于1,则系统稳定q1=roots(b1), %求零点h1=impz(b1,a1); %求单位响应subplot(421);zplane(b1,a1);%画零极点图title('(1)的零极点图');subplot(425);stem(h1,'.'); %单位响应的时域波形grid on;title('(1)的单位响应的时域波形');%题(2)a2=3 0 0 -1; b2=0 0 1 1; p2=roots(a2), pa2=abs(p2), q2=roots(b2), h2=impz(b2,a2); subplot(422);zplane(b1,a1);title('(2)的零极点图');subplot(426);stem(h2,'.'); grid on;title('(2)的单位响应的时域波形');%题(3)a3=1 2 -4 1; b3=0 1 0 2; p3=roots(a3), pa3=abs(p3), q3=roots(b1), h3=impz(b3,a3); subplot(423);zplane(b3,a3);title('(3)的零极点图');subplot(427);stem(h3,'.'); grid on;title('(3)的单位响应的时域波形');%题(4)a4=1 0 0 0; b4=1 0.2 0.3 0.4; p4=roots(a4), pa4=abs(p4), q4=roots(b4), h4=impz(b4,a4); subplot(424);zplane(b1,a1);title('(1)的零极点图');subplot(428);stem(h4,'.'); grid on;title('(1)的单位响应的时域波形');运行结果如下: 3. 已知描述离散系统的差分方程为: y(n) - y(n-1) - y(n-2)=4x(n) - x(n-1) - x(n-2) 试用MATLAB绘出系统的零极点分布图,并绘出系统的幅频和相频特性曲线,分析该系统的作用解:程序代码如下:clear all;close all;num=4,-1,-1;den=1 -1 -1;H,w=freqz(num,den);subplot(311);zplane(num,den);subplot(312);plot(w/pi,abs(H);grid on;title('幅频响应曲线')subplot(313);plot(w/pi,angle(H);title('相频响应曲线');grid on;运行结果如下:4. 已知因果(单边)离散序列的Z变换分别如下所示,试用MATLAB求出其Z反变换 (1) (2) (3) (4) 解:程序代码如下:clear all;close all;F1=sym('(z2+z+1)/(z2+z-2)');f1=iztrans(F1),F2=sym('(2*z2-z+1)/(z3+z2+z/2)');f2=iztrans(F2),F3=sym('(z2)/(z2+sqrtm(2)*z+1)');f3=iztrans(F3),F4=sym('(z3+2*z2+z+1)/(3*z4+2*z3+3*z2+2*z+1)');f4=iztrans(F4)运行结果如下:f1 = (-2)n/2 - kroneckerDelta(n, 0)/2 + 1注:kroneckerDelta(n, 0)=f2 = 2*kroneckerDelta(n - 1, 0) - 6*kroneckerDelta(n, 0) + 3*(-1)n*2(1 - n)*i*(i + 1)(n - 1) - 3*(-1)n*2(1 - n)*i*(1 - i)(n - 1) f3 = 2*(-1)n*cos(n*acos(sqrtm(2)/2) + (-1)n*(sqrtm(2)/2 + (sqrtm(2)2/4 - 1)(1/2)(n - 1)/(2*(sqrtm(2)2/4 - 1)(1/2) - (-1)n*(sqrtm(2)/2 - (1/4*sqrtm(2)2 - 1)(1/2)(n - 1)/(2*(sqrtm(2)2/4 - 1)(1/2) f4 = sum(-(r3*r3n + r3n + 2*r32*r3n + r33*r3n)/(2*r33 + 6*r32 + 6*r3 + 4), r3 in RootOf(z14 + (2*z13)/3 + z12 + (2*z1)/3 + 1/3, z1) + kroneckerDelta(n, 0)sum( -(r3*r3n + r3n + 2*r32*r3n + r33*r3n)/(2*r33 + 6*r32 + 6*r3 + 4), r3 in RootOf(z14 + (2*z13)/3 + z12 + (2*z1)/3 + 1/3, z1) ) + kroneckerDelta(n, 0)注:r3 in RootOf(z14 + (2*z13)/3 + z12 + (2*z1)/3 + 1/3, z1)就是说r3是关于Z1的方程z14 + (2*z13)/3 + z12 + (2*z1)/3 + 1/3=0的根。sum( -(r3*r3n + r3n + 2*r32*r3n + r33*r3n)/(2*r33 + 6*r32 + 6*r3 + 4), r3 in RootOf(z14 + (2*z13)/3 + z12 + (2*z1)/3 + 1/3, z1) )就是将上面方程的每个根(即r3的值)代入-(r3*r3n + r3n + 2*r32*r3n + r33*r3n)/(2*r33 + 6*r32 + 6*r3 + 4),然后相加。 专心-专注-专业

    注意事项

    本文(matlab求解零状态零输入响应(共7页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开