




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东华理工大学软件学院信号与系统课程设计报告课程设计题目:不使用conv函数实现两个连续函数的卷积学生姓名:严锗辉 学 号:08113225 专 业:信息工程班 级:081132指导教师:李金萍 2011 年 1 月 6日目 录实验目的2实验原理2实验步骤3程序代码4实验效果图7心得体会9参考文献10附录11一、实验目的1、通过实验前对matlab软件的学习,更好的掌握matlab软件的使用;2、理解并掌握信号系统中的卷积定义及其应用;3、学习并掌握在matlab中不使用conv函数求解卷积积分。二、实验原理1、卷积的定义:数学中关于两个函数的一种无穷积分运算。2、采用把信号进行抽样离散化形成序
2、列的方法,把积分转化为求和运算,使得问题化为两个序列的卷积和,然后运用matlab软件实现它的运算。3、matlab的强大的运算功能使得卷积的运算及其图像的显示变为现实。三、实验步骤1、运用conv函数实现两个连续信号函数的卷积运算,conv计算卷积的方法是:在matlab中写出两个函数的表达式f1、f2,然后在用conv(f1、f2)就可以的出两个函数的卷积;2、在matlab中查看conv的原始代码,其代码为:x = fft(x zeros(1,length(y)-1)and y = fft(y zeros(1,length(x)-1)then conv(x,y) = ifft(x.*y)
3、;3、编写一个自编函数juanji1用来代替conv函数,并实现一些其他的功能,juanji1的具体代码见(第五部分);4、利用自编函数进行对两个连续信号函数的卷积运算并查看结果及其结果图(其结果因长达数十页故不列出),结果图见(第六部分);5、用自编函数卷积的结果和conv函数卷积的结果进行对照,验证自编函数是否成功。由两种方法求出来的结果图完全一样,所以,所编写的自编函数求实现了所需要的功;6、课程设计内容结束,打印实验报告。四、程序代码:1、自编函数juanji1的代码及其注释:function f,k=juanji1(f1,f2,k1,k2,p) % 用自编函数求解f1,f2的卷积%f
4、:卷积积分f(t)的对应的非零样值向量;%k:f(t)对应时间向量%f1:f1(t) 非零样值向量;%f2:f2(t) 非零样值向量;%k1:f(1) 对应时间向量%k2:f(2) 对应时间向量%p:取样时间间隔f1= fft(f1 zeros(1,length(f2)-1)%f1:f1对应的傅里叶变换函数f2= fft(f2 zeros(1,length(f1)-1)%f2:f2对应的傅里叶变换函数f=ifft(f1.*f2)%f:利用两个函数的傅里叶变换函数的逆变换求得原两个函数进行的卷积的变换k0 = k1(1)+k2(1); %k0:卷积f下限k3 = length(f1)+lengt
5、h(f2)-2;%k3:卷积上限k = k0:p:k3*p;%k:卷积的范围%以下属于画图范围,不做详细解释subplot 311;plot(k1,f1);title(f1(t)xlabel(t)ylabel(f1(t)subplot 312plot(k2,f2)title(f2(t)xlabel(t)ylabel(f2(t)subplot 313plot(k,f)h = get(gca,position);h(3) = 2.5*h(3);set(gca,position);title(f(t)=f1(t)*f2(t);xlabel(t)ylabel(f(t)2、源程序代码及其注释:t1=0:
6、0.01:2;%函数f1的函数区间范围及其取样间隔t2=t1;f1=(1/2)*t1;%原函数的关于变量t的表达式f2=f1;f,t=juanji1(f1,f2,t1,t2,0.01)%运用自编函数求解两个函数的卷积五、实验效果图:1、conv函数2、juanji1函数图解:第一个图有一个波形,为两个连续信号的卷积结果波形;第二个图中共有三个个波形,其中第一、二个为原始信号波形,第三个为变换后卷积函数的波形;由上图可知两者的图形一样,juanji1函数实现了conv函数的功能。六、心得体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工
7、作能力的具体训练和考察过程。通过这两天的课程设计,和之前几周对matlab的不断学习和理解,让我对matlab这个软件在认识上有了很大的认识。它的计算能力和灵活性,让我们实现连续函数的卷积的图像变为了现实。正是如此,使得我们对本学期学的信号系统专业课程有了更清晰的了解及掌握。回顾起此次信号与系统课程设计,至今我仍感慨颇多,的确,从理论到实践,在整整一个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学的知识,而且学到了很多课本上没有的东西。通过这次课程设计使我懂得了理论知识与实践相结合是很重要的,只用理论知识是远远不够的,只有把所学的理论知识与实践相结合起
8、来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。七、参考文献1、参考资料:信号与系统实验(pdf文件)信号与系统(第二版) 信号与系统(第二版)习题全解与实验指导信号与系统matlab综合实验基于matlab7.x的系统分析与设计2、参考网站:;八、附录东华理工大学软件学院课程设计评分表姓名:严锗辉 班级:081132 学号:08113225课程设计题目:不使用conv函数求连续信号的卷积运算项目内容满分实评选题能结合所学课程知识、有一定的能力训练。符合选题要求(5人一题)10工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等10能体现创造性思维,或有独特见解10成果质量总体设计正确、合理,各项技术指标符合要求。10说明书综述简练完整,概念清楚、立论正确、技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年软件设计师专业考试模拟试卷:软件测试与缺陷预防策略试题
- 2025年小学语文毕业升学考试句式变换与修辞策略详解全真模拟试题
- 2025年中学教师资格考试《综合素质》教育研究方法教育史题(含答案)试题
- 2025年小学英语语音语调能力提升模拟试卷(毕业考试)
- 2025年小学教师资格考试《综合素质》教育资源整合试题答案及解题技巧
- 2025年电子商务师职业资格考试题库:电子商务数据分析实战案例
- 贵州中医药大学时珍学院《全科医学概论A》2023-2024学年第二学期期末试卷
- 南通大学杏林学院《水工建筑物(上)》2023-2024学年第一学期期末试卷
- 2025公寓房买卖合同(现售)示范文本
- 2025【购置住宅用地及建筑施工合同】
- 《预防未成年人犯罪》课件(图文)
- 高等数学全书教案完整版电子教案整本书教案最全单元教学设计1-10章全
- DB14∕T 2447-2022 建设项目环境影响后评价技术导则 生态影响类
- Q∕GDW 12152-2021 输变电工程建设施工安全风险管理规程
- 冶金等工贸企业安全生产标准化达标信息管理系统[冶金等工贸企业安全生产标准化达标信息管理系统](-33)
- 《阅读与写作》课程教学大纲
- 纯滞后控制技术
- 课件使用详细说明书写法
- 单位消防安全三自主两公开一承诺登记表
- 模拟飞行Xsdk的安装方法
- PCB加工工艺要求说明书经典模板
评论
0/150
提交评论