用MATLAB进行系统分析.doc_第1页
用MATLAB进行系统分析.doc_第2页
用MATLAB进行系统分析.doc_第3页
用MATLAB进行系统分析.doc_第4页
用MATLAB进行系统分析.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验三 用MATLAB进行系统分析1、 求系统的零极点 b=2 3; a=1 0.4 1; b,a=eqtflength(b,a); z,p,k=tf2zp(b,a)z = 0 -1.5000p = -0.2000 + 0.9798i -0.2000 - 0.9798ik = 2写成零极点形式: 2、 系统零极点图的绘制 b=2 3; a=1 0.4 1; b,a=eqtflength(b,a); z,p,k=tf2zp(b,a)z = 0 -1.5000p = -0.2000 + 0.9798i -0.2000 - 0.9798ik = 2 zplane(z,p);3、 有理传输函数的部分分式展开residuez例1 b=0 -3; a=2 -5 2; r,p,k=residuez(b,a)r = -1 1p = 2.0000 0.5000k = 部分分式展开为:例2 b=18; a=18 3 -4 -1; r,p,k=residuez(b,a)r = 0.3600 0.2400 0.4000p = 0.5000 -0.3333 -0.3333k = 部分分式展开为:4、 数字滤波器的单位脉冲响应impz b=0.2 0.1 0.3 0.1 0.2; a=1 -1.1 1.5 -0.7 0.3; impz(b,a,50)5、 求解差分方程 N=41; b=0.8 -0.44 0.36 0.22; a=1 0.7 -0.45 -0.6; x=1 zeros(1,N-1); k=0:1:N-1; y=filter(b,a,x); stem(k,y) xlabel(n); ylabel(幅度);练习题:1、 用MATLAB将函数展开成零点极点乘积的形式。写出系统函数的零极点表示式。 b=1 0 2; a=1 -1 -2; b,a=eqtflength(b,a); z,p,k=tf2zp(b,a)z = 0 + 1.4142i 0 - 1.4142ip = 2 -1k = 1零极点表示式:2、 画出系统的零极点图。 b=1 0 2; a=1 -1 -2; b,a=eqtflength(b,a); z,p,k=tf2zp(b,a); zplane(z,p);3、 将系统函数展开成部分分式的形式。写出展开的结果。 b=1 0 2; a=1 -1 -2; r,p,k=residuez(b,a)r = 1 1p = 2 -1k =-1部分分式的结果:4、 求出系统的单位脉冲响应。(0=n b=1 0 2; a=1 -1 -2; impz(b,a,5)5、 若系统的输入激励是,求此时系统的输出。其中。 N=5; b=1 0 2; a=1 -1 -2; x=ones(1,N); k=0:1:N-1; y=filter(b,a,x); stem(k,y) xlabel(n); ylabel(幅度);6、 若系统的初始条件为y(-1)=2 y(-2)=-0.5,求系统全响应。 N=5; b=1 0 2; a=1 -1 -2; x=ones(1,N); y=2,-0.5; z=filtic(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论