实验五 使用matlab实现卷积的运算

一 实验目的

1、 2、

二 实验内容

学习MATLAB语言的编程方法及熟悉MATLAB指令; 深刻理解卷积运算,利用离散卷积实现连续卷积运算;

1、 完成f1(t)与f2(t)两函数的卷积运算 其中:f1(t)?e?2tu(t),f2(t)?u(t)?u(t?4)在一个图形窗口中,画出f1(t)、

f2(t)以及卷积结果。要求每个坐标系有标题、坐标轴名称。 >> p=0.1; t=0:p:10;

f1=exp(-2*t).*u(t); f2=u(t)-u(t-4); f=conv(f1,f2); subplot(1,3,1); plot(t,f1,'r');

title('f1(t)=e^-2*t*u(t)'); xlabel('t(sec)'); ylabel('f1(t)'); subplot(1,3,2); plot(t,f2,'g');

title('f2(t)=u(t)-u(t-4)'); xlabel('t(sec)'); ylabel('f2(t)'); subplot(1,3,3); plot(f);

title('f(t)=f1(t)*f2(t)'); xlabel('t(sec)'); ylabel('f(t)');

f1(t)=e2*t*u(t)0.90.80.70.610.90.80.70.60.5-f2(t)=u(t)-u(t-4)54.543.53f(t)=f1(t)*f2(t)f1(t)f2(t)0.50.4f(t)05t(sec)102.521.510.500.40.30.20.100.30.20.1005t(sec)100200t(sec)400

2、 若系统模型为:

y(t)?4y(t)?4y(t)?f(t)?3f(t) 其中 f(t)?eu(t) 求零状态响应,画出波形(函数本身画出一幅图,自己再画出一幅输入波形图)。

''''?ta=[1 4 4]; b=[1 3]; sys=tf(b,a); td=0.01; t=0:td:10;

f=exp(-t).*u(t); y=lsim(sys,f,t); plot(t,y);

xlabel('t(sec)'); ylabel('y(t)');

0.350.30.250.2y(t)0.150.10.050012345t(sec)678910

a= [1 4 4]; b= [1 3]; sys = tf(b, a); td = 0.01; t = 0 : td : 10; f = exp(-t).*u(t); plot(t,f);

xlabel('t(sec)'); ylabel('f(t)');

1 0.9 0.8 0.7 0.6 f(t) 0.5 0.4 0.3 0.2 0.1 0 0

1

2

3

4

5 t(sec)

6

7

8

9

10

三 实验原理: 1、 离散卷积和: 调用函数:conv()

S?conv(f1,f2)?i????f1(i)f(k?i)为离散卷积和,

?其中,f1(k), f2 (k) 为离散序列,K=…-2, -1, 0 , 1, 2, …。但是,conv函数只给出纵轴的序列值的大小,而不能给出卷积的X轴序号。为得到该值,进行以下分析:

对任意输入:设f1(k)非零区间n1~n2,长度L1=n2-n1+1;f2(k)非零区间m1~m2,长度L2=m2-m1+1。则:s(k)?f1(k)*f2(k)非零区间从n1+m1开始,长度为L=L1+L2-1,所以S(K)的非零区间为:n1+m1~ n1+m1+L-1。 2、 连续卷积和离散卷积的关系:

计算机本身不能直接处理连续信号,只能由离散信号进行近似: 设一系统(LTI)输入为

P?(t),输出为h(t),如图所示。

?P?(t) P?(t) h?(t) 1 ? LTI t ?

P?(t)?h?(t)

?(t)?limP?(t)?limh?(t)?h(t)

??0??0若输入为f(t):

f(t)?f?(t)?得输出:

k????f(?k)P(t?k?)?

??y?(t)?k????f(?k)h??(t?k?)?

??当??0时:f(t)?limf?(t)?lim??0??0k????f(?k)P(t?k?)???f(?)?(t??)d?

????

y(t)?limy?(t)?lim?f(?k)h?(t?k?)????0??0k???????f(?)h(t??)d?

所以:

s(t)?f1(t)*f2(t)??f1(?)f2(t??)d??lim??0?f

1(k?)f2(t?k?)?如果只求离散点上的f 值f(?n)

f(n?)?k?????f?1(k?)f2(n??k?)?

???f1(k?)f2[(n?k)?]k???所以,可以用离散卷积和CONV()求连续卷积,只需?足够小以及在卷积和的基础上乘以?。

3、 连续卷积坐标的确定:

设f1(t)非零值坐标范围:t1~t2,间隔P f2(t)非零值坐标范围:tt1~tt2,间隔P

s(t)?f1(t)*f2(t)非零值坐标:t1+tt1~t2+tt2

利用matlab实现卷积实验报告,实验五 使用matlab实现卷积的运算相关推荐

  1. matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc

    数字信号处理实验报告-FFT算法的MATLAB实现.doc 数字信号处理 实验报告实验二FFT算法的MATLAB实现一.实验目的通过本实验的学习,掌握离散傅立叶变换的理论,特别是FFT的基本算法以及其 ...

  2. 信息论与编码matlab实验报告,信息论实验报告(实验三、香农编码)

    <信息论实验报告(实验三.香农编码)>由会员分享,可在线阅读,更多相关<信息论实验报告(实验三.香农编码)(3页珍藏版)>请在人人文库网上搜索. 1.学生实验报告院别电子工程学 ...

  3. matlab 虚拟测量实验报告,实验报告格式

    光电技术实验报告 实验日期:2014年11月24-25日 一.实验目的 1.干涉的实验目的 1)组装调节迈克尔逊干涉仪,观察点光源产生的非定域等厚.等倾干 涉条纹记录. 2)观察干涉条纹反衬度随光程差 ...

  4. 0145129实验报告(五)

    20145129实验报告(五) 实验目的 TCP方式进行网络通讯,实现服务器与客户端. 客户端与服务器连接,并实现数据交互. 实验内容 (一)实现服务器 本次试验,小组中我做服务器. 我将加密算法新建 ...

  5. html表单实验结论,web前端开发技术实验报告-实验五

    1.长 春 大 学 20 15 2016学年第 二 学期Web前端开发技术 课程实 验 报 告学 院: 计算机科学技术专 业: 软件工程 班 级: 软件14402 学 号: 姓 名: 王 悦 任课教师 ...

  6. 区块链技术与应用实验报告(实验五)

    文章目录 区块链技术与应用实验报告(实验五) 关于作者 作者介绍 一.实验目的 二.实验原理简介 三.实验环境 四.实验步骤 1.解压缩即可完成安装. 2. 生成快捷方式 3.修改 bitcoin-q ...

  7. c语言程序设计第五版实验报告九,C语言程序设计实验报告-实验九.doc

    C语言程序设计实验报告-实验九.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  8. 计算机仿真技术应用报告,计算机仿真技术实验报告-实验二

    计算机仿真技术实验报告-实验二 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <仿真技术与应用>实验报告计算机仿真技术实验 ...

  9. 大学计算机张青答案,《大学计算机Ⅰ》实验报告实验一1

    <大学计算机Ⅰ>实验报告实验一1 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 广东金融学院实验报告课程名称:大学计算机I ...

  10. dsp 实验c语言,dsp实验报告 实验1 ccs入门实验2(c语言的使用)

    1. 1 DSP 实验报告实验报告 院 ( 系 ) 名 称 自 动 化 科 学 与 电 气 工 程 学 院 学 生 姓 名 学 号 任 课 老 师 吴 冠 2014 年 6 月 DSP 实验报告 1 ...

最新文章

  1. 2022-2028年中国果壳活性炭行业市场发展调研及竞争战略分析报告
  2. HDU 1431 素数回文
  3. CNN被打败!Transformer将统帅人工智能?
  4. python中list作为全局变量无需global声明的原因
  5. go语言核心编程_Go核心编程 - 语言特性(1)
  6. 许可证( License LicenseLicenseLicenseLicenseLicense)服务器配置
  7. wrapper 并集如何使用
  8. 嵌入式实时系统的任务设计
  9. CDN和CDN加速原理
  10. 手游接入Facebook的那些坑
  11. Windows 创建 Redis 和 zookeeper 系统服务
  12. 代码Review那些事
  13. 游戏策划入门(6)——把模块变成现实
  14. python -- 拉勾网爬虫模拟登录
  15. ODL:OpenDayLight项目中子项目统计(二)
  16. 模仿QQ音乐wap端
  17. IO流学习(Java)(一)
  18. adobe cs5全线作品
  19. USACO修理牛棚 Barn Repair
  20. INET_ADDRSTRLEN

热门文章

  1. 沃邮箱登录显示服务器,沃邮箱登录【处理思路】
  2. java毕业设计交通事故档案管理系统(附源码、数据库)
  3. ege图形库-- 抓取屏幕,贴图,动画基础框架(三)
  4. 曼彻斯特计算机学校list,Post list for 曼彻斯特大学
  5. 智慧税务解决方案-最新全套文件
  6. 前端开发:H5直播起航
  7. AIGC 360全景图 效果图材质替换
  8. 人每天最佳的起床和睡觉时间
  9. 如何使用Chrome模拟手机浏览器测试移动端站点
  10. FastCopy 批处理命令