系统的卷积响应.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东轻工业学院实验报告 课程名称:信号与系统教程 指导教师:贺爱玲 实验F1期:201L11.3 院(系): 理学院 专业班级:信息09?2 实验地点:机电楼A座 学生姓名: 学号: 200903021076 同组人:± 实验项目名称: 实验二:系统的卷积响应 一、实验目的: 1、 已知有系统: y⑴ + 7y⑴ +12 曲)=4xf(t) +16x(0 求该系统的冲激相应、阶跃响应。 并求当 兀⑴=2eT乜⑴ 时的零状态响应。 2、 求以下卷积: £(r)*g(r) w(r)*厂⑴ €-3(~2)£(/_2)乜卫一 0 2) 若需取时间间隔,全取为()?()() 1 二、实验器材: 安装有matlab软件的计算机一台。 三、实验内容: 1、求冲激相应,阶跃响应及零状态响应。 为求该系统的冲击响应与阶跃响应,现在m文件编辑窗口屮,写入一下程序: 代码如下: b二[4J6]; 圧[1,7,12]; subplot( 1,2,1) impulse(b,a) titleC冲激响应*) subplot(l,2,2) step(b,a) title邙介跃响应) 通过编译连接,可得到冲激相应打阶跃响应图形如下: 4 0 0.5 1 1.5 Time (sec) 冲激响应 5 3 3 5 2 5 ? ? 2 1 ① PB一-duj 5 o o 0.5 1 1.5 2 Time (sec) 阶跃响应 同样通过matlab程序,可得到零状态响应图形如卜?,英源代码附于图形后。 零状态响应图形: 代码: yzs=dsolve(,D2y+7*Dy+12*y=-8*exp(-t)+32*exp(-t),/y(0)=0,Dy(0)=0,); ezplot(yzs,[0 8]); 2、求以下各卷积: £ (t)* E (t) 1 0.5 10.5 1 0.5 0 ■ ■ ■ 0 0.5 1 1.5 2 0 0.5 1 1.5 2 f(t)=f1(t)*f2(t) 代码如下: 先编写一函数sconv用来实现连续信号的卷积: function ff,k]=sconv(fl ,f2,kl ,k2,p) f=conv(fl,f2); f=f*p; k0=kl(l)+k2(l); k3=length(f 1 )+length(f2)-2; k3二k():p:k()+k3*p; subplot(2,2,l) plot(kl,fl) axis(l0,2,-0.2,1.2J) titleCflCt)1) xlabcl(t) ylabelCfUt)*) subplot(2,2,2) plot(k2,f2) axis([0,2,-0.2,1.2]) titlc(T2(t)J xlabel(tr) ylabeRW1) subplot(2,2,3) plot(k3,f); axis([0,3,-0.2,2]) h=get(gca,position) h(3)=2.5*h(3); sct(gca,position,h) title(f(t)二fl(t)*f2(t)) xlabel(t) ylabelCfCt)1) 然后通过调用上编写的函数来实现求卷积运算。 p=0.001; kl=0:p:2; fl=heaviside(kl) k2=kl; f2=fl; [f,k]=sconv(fl ,f2,k 1 ,k2,p) £ (t)*r(t) f1(t) 1 0.5 0 2 f(t)=f1 (t)*f2(t) 0 0.5 1 t 其代码如下: 同样是通过调用sconv函数。 p=().()()l; kl=0:p:2; fl=heaviside(kl) k2=kl; f2=k2; [f,k]=sconv(fl ,f2,k 1 ,k2,p) eA(-3(t-2))* e (t-2)*gl(t-0.2) 卷积图形如下 f1 (t) f2(t) 0-0.2 0 0.2 0.4 0.6tf(t)=f1(t)*f2(t)t 0 -0.2 0 0.2 0.4 0.6 t f(t)=f1(t)*f2(t) t 其代码如下: 同样是通过调用sconv函数,其代码如下: p=0.001; kl=0:p:8; fl =exp(-3*(k 1 -2)).*heaviside(k 1 -2) k2=().3:p:0.7; f2=oncs( 1 ,length(k2)); [f,k]=sconv(fl ,f2,k 1 ,k2,p) 四、实验心得体会: 通过本次实验的学习,对matlab软件冇更深入的了解,把以前学过的matlab 识乂巩 固了一遍。 在求冲击响应,阶跃响应以及零状态响应的过程中,对其有了更深层次的了解。在求卷 积的过程中,强化了对卷积的原理的理解。 同时再次感受到matlab软件是一个很

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档