不用conv函数,求解连续函数的卷积(1)(2)

2020-06-17 11:32

信号与系统课程设计报告

%k3:卷积上限 k = k0:p:k3*p; %k:卷积的范围

%以下属于画图范围,不做详细解释 subplot 311; plot(k1,f1); title('f1(t)') xlabel('t') ylabel('f1(t)') subplot 312 plot(k2,f2) title('f2(t)') xlabel('t') ylabel('f2(t)') subplot 313 plot(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)')

- 5 -

信号与系统课程设计报告

2、源程序代码及其注释: t1=0:0.01:2;

%函数f1的函数区间范围及其取样间隔 t2=t1; f1=(1/2)*t1;

%原函数的关于变量t的表达式 f2=f1;

[f,t]=juanji1(f1,f2,t1,t2,0.01) %运用自编函数求解两个函数的卷积

- 6 -

信号与系统课程设计报告

五、实验效果图:

1、conv函数

2、juanji1函数

- 7 -

信号与系统课程设计报告

图解:

第一个图有一个波形,为两个连续信号的卷积结果波形; 第二个图中共有三个个波形,其中第一、二个为原始信号波形,第三个为变换后卷积函数的波形;

由上图可知两者的图形一样,juanji1函数实现了conv函数的功能。

- 8 -

信号与系统课程设计报告

六、心得体会

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。通过这两天的课程设计,和之前几周对MATLAB的不断学习和理解,让我对MATLAB这个软件在认识上有了很大的认识。它的计算能力和灵活性,让我们实现连续函数的卷积的图像变为了现实。正是如此,使得我们对本学期学的信号系统专业课程有了更清晰的了解及掌握。

回顾起此次信号与系统课程设计,至今我仍感慨颇多,的确,从理论到实践,在整整一个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学的知识,而且学到了很多课本上没有的东西。通过这次课程设计使我懂得了理论知识与实践相结合是很重要的,只用理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

- 9 -


不用conv函数,求解连续函数的卷积(1)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:文化的边界:两宋与辽金之间的书禁及书籍流通

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: