欢迎来到天天文库
浏览记录
ID:39217259
大小:507.31 KB
页数:15页
时间:2019-06-27
《因果序列卷积的ListConvolve算法程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、陕西理工学院毕业设计毕业设计因果序列卷积的ListConvolve算法程序设计院系:物理与电信工程学院专业:电子信息科学与技术班级:电信101班姓名:张静学号:1010064030指导老师:龙姝明2014年5月20日陕西理工学院毕业设计因果序列卷积的ListConvolve算法程序设计张静(陕理工物理与电信工程学院电子信息科学与技术101班,陕西汉中723001)指导老师:龙姝明[摘要]采用调用Mathematica的内部函数ListConvolve进行因果序列卷积算法的程序设计,并编写因果序列卷积的ListConvolve算法和其它两种算法的程序,以及与其它两种算法的比较。并从实例展示其程
2、序用法和高效性。[关键字]Mathematica程序;卷积;ListConvolve算法;因果序列CausalsequenceconvolutionalgorithmdesignListConvolveZhangJing(Grade10,Class1,MajorElectronicInformationScienceandTechnologyDepartmentofPhysics,ShannxiUniversityofTechnology,Hanzhong,723001)Tutor:LongShumingAbstractInvoketheMathematicaListConvolveinte
3、rnalfunctionisadoptedtoimprovetheprogramLcausalsequenceconvolutionalgorithmdesign,andwriteacausalsequenceofconvolutionListConvolvealgorithmprogramandothertwokindsofalgorithm,andcomparedwiththeothertwoalgorithms.Fromexamplesshowitsprogramusageandefficiency.KeywordsMathematicaprogram;Convolution;List
4、Convolvealgorithm;Causalsequence;陕西理工学院毕业设计目录引言11因果序列卷积的意义22常见有限长因果序列卷积的计算方法22.1ListConvolve算法22.2矩阵乘法算法22.3矢量乘法算法23各种卷积计算方法程序实现的编程思路23.1各种算法编程前的准备23.1.1构造滤波器23.1.2计算滤波器时域系统函数的采样数据33.1.3构造信号43.2因果序列卷积的各种算法编程实现63.2.1ListConvolve算法程序设计63.2.2矩阵乘法算法程序设计73.2.3矢量乘法算法程序设计84各种卷积算法的比较94.1ListConvolve算法本身的比较
5、94.2卷积的三种算法比较95应用实例96结语11致谢11参考文献12陕西理工学院毕业设计引言Mathematica是由英国科学家斯蒂芬·沃尔夫勒姆领导的著名公司沃尔夫勒姆研究公司开发的一款广泛使用的科学计算软件。它拥有强大的数值计算和符号运算能力,是使用最广泛的数学软件之一。Mathematica的发布标志着现代科技计算的开始[1]。当然Mathematica是世界上通用计算系统中最强大的系统。自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响。就像人们常说,Mathematica的发布标志着现代科技计算的开始。自从上世纪六十年代以来,在数值、代数、图形、以及其它
6、方面一直有个别的软件包存在。但是,Mathematica的基本概念是用一个连贯的和统一的方法创造一个能适用于科技计算各个方面的软件系统。至于如何实现这一点的关键之处是发明了一种新的计算机符号语言。这种语言可以仅仅用很少量的基本元素制造出广泛的物体,而满足科技计算的广泛性。这在人类历史上还是第一次出现。而且长期以来,Mathematica核心设计的普遍性使得它涉及的领域不断增长,扩大。从刚开始的是一个主要用于数学和科技计算的系统,到而今发展成为许多计算领域的主要力量,Mathematica已经成为世界上最强大的通用计算系统之一。Mathematica应用广泛,Mathematica的用户群中最
7、主要的是科技工作者和其它专业研究人士。不仅如此,Mathematica还被广泛地用于教学中。数学中的许多计算是非常繁琐的,特别是函数的作图费时又费力,而且所画的图形很不规范,所以现在流行用Mathematica符号计算系统进行学习,从高中到研究生院的数以百计的课程都是在使用它,很多问题便可以迎刃而解。此外,随着学生版的出现,Mathematica已经在全世界的学生中流行起来,成为了一个著名的学习,研究工具。在
此文档下载收益归作者所有