系统的卷积响应.docVIP

  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文档。上传文档
查看更多
系统的卷积响应

山东轻工业学院实验报告 课程名称:信号与系统教程 指导教师:贺爱玲 实验日期:2011.11.3___ 院(系): 理学院 专业班级:信息09-2 实验地点:机电楼A座 学生姓名: 学号: 200903021076 同组人:无________ 实验项目名称: 实验二:系统的卷积响应 ____________________________ 一、实验目的: 已知有系统: 求该系统的冲激相应、阶跃响应。 并求当 时的零状态响应。 2、求以下卷积: 若需取时间间隔,全取为 0.001 二、实验器材: 安装有matlab软件的计算机一台。 三、实验内容: 1、求冲激相应,阶跃响应及零状态响应。 为求该系统的冲击响应与阶跃响应,现在m文件编辑窗口中,写入一下程序: 代码如下: b=[4,16]; a=[1,7,12]; subplot(1,2,1) impulse(b,a) title(冲激响应) subplot(1,2,2) step(b,a) title(阶跃响应) 通过编译连接,可得到冲激相应与阶跃响应图形如下: 同样通过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、求以下各卷积: (1)ε(t)*ε(t) 代码如下: 先编写一函数sconv用来实现连续信号的卷积: function[f,k]=sconv(f1,f2,k1,k2,p) f=conv(f1,f2); f=f*p; k0=k1(1)+k2(1); k3=length(f1)+length(f2)-2; k3=k0:p:k0+k3*p; subplot(2,2,1) plot(k1,f1) axis([0,2,-0.2,1.2]) title(f1(t)) xlabel(t) ylabel(f1(t)) subplot(2,2,2) plot(k2,f2) axis([0,2,-0.2,1.2]) title(f2(t)) xlabel(t) ylabel(f2(t)) subplot(2,2,3) plot(k3,f); axis([0,3,-0.2,2]) h=get(gca,position) h(3)=2.5*h(3); set(gca,position,h) title(f(t)=f1(t)*f2(t)) xlabel(t) ylabel(f(t)) 然后通过调用上编写的函数来实现求卷积运算。 p=0.001; k1=0:p:2; f1=heaviside(kl) k2=k1; f2=f1; [f,k]=sconv(f1,f2,k1,k2,p) (2)ε(t)*r(t) 其代码如下: 同样是通过调用sconv函数。 p=0.001; k1=0:p:2; f1=heaviside(kl) k2=k1; f2=k2; [f,k]=sconv(f1,f2,k1,k2,p) (3)e^(-3(t-2))* ε(t-2)*g1(t-0.2) 卷积图形如下 其代码如下: 同样是通过调用sconv函数,其代码如下: p=0.001; k1=0:p:8; f1=exp(-3*(k1-2)).*heaviside(k1-2) k2=-0.3:p:0.7; f2=ones(1,length(k2)); [f,k]=sconv(f1,f2,k1,k2,p) 四、实验心得体会: 通过本次实验的学习,对matlab软件有更深入的了解,把以前学过的matlab知识又巩固了一遍。 在求冲击响应,阶跃响应以及零状态响应的过程中,对其有了更深层次的了解。在求卷积的过程中,强化了对卷积的原理的理解。 同时再次感受到matlab软件是一个很强大的数学应用软件。它对于我们学好我们的专业知识将提供很大帮助,因此,我们一定要借此机会,好好学习它。

文档评论(0)

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

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

1亿VIP精品文档

相关文档