【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计

【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计

ID:478387

大小:490.00 KB

页数:29页

时间:2017-08-09

【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计_第1页
【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计_第2页
【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计_第3页
【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计_第4页
【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计_第5页
资源描述:

《【信息与计算科学】【毕业论文】数值积分的MATLAB GUI设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科生毕业论文(设计)( 2011 届)本科毕业论文(设计)数值积分的MATLABGUI设计28本科生毕业论文(设计)摘要:本文首先介绍了MATLABGUI,以及在数值计算方面的应用。接着,叙述了数值积分的几种求解方法:梯形公式、Simpson求积方法、高斯求积方法和Romberg求积方法。应用MATLAB编写程序求数值积分以及分析问题。最后用MATLABGUI设计图形用户界面,使数据可视化,即用MATLABGUI实现数值积分的计算。在本文中,用MATLABGUI设计了两个关于数值积分计算的程序。关键词:MATLABGUI;数

2、值积分;可视化;Romberg积分28本科生毕业论文(设计)MATLABGUIDesignofNumericalIntegrationAbstract:InthisthesisthesoftwareofMATLABGUIandtheapplicationofMATLABinnumericalcomputationareintroduced.Thensomenumericalintegrationmethodsforsolvingaredescribed:trapezoidalquadraturemethod,Simpsonqu

3、adraturemethod,GaussquadraturemethodandRombergquadraturemethod.ApplyMATLABtosolvenumericalintegrationthroughprogrammingandanalyseproblems.Finally,MATLABGUIisusedtodesigngraphicaluserinterfacetovisualizethedatas,thatisusingtheMATLABGUItoimplementthecalculationofnumer

4、icalintegration.Inthethesis,MATLABGUIisusedtodesigntwoprogramsaboutthecalculationofnumericalintegration.Keywords:MATLABGUI;numericalintegration;visualization;Rombergintegration28本科生毕业论文(设计)目录1绪论11.1问题的背景、意义11.1.1背景11.1.2意义12MATLAB软件介绍22.1MATLAB软件概况22.1.1MATLAB软件简介22

5、.1.2MATLAB语言特点22.2MATLABGUI介绍32.2.1GUI基本概念32.2.2利用GUIDE创建GUI42.2.3利用编程创建GUI528本科生毕业论文(设计)1绪论 1.1问题的背景、意义 1.1.1背景 由于计算机的发展和普及,科学计算已成为解决各类科学技术问题的重要手段。因此,掌握科学计算的基本原理和方法是当今科学技术工作者不可缺少的本领和技能之一。并且经过不断的研究和累积,在现今科学研究和工程实践中,数值计算已经发展成为一门用来分析数据,解决实际问题的重要学科,成为继理论分析、实验之后又一个重要的研究

6、方法。 MATLAB是一种数值计算环境和编程语言,主要包括MATLAB和Simulink两大部分。 MATLAB基于矩阵运算,具有强大的数值分析、矩阵计算、信号处理和图形显示功能,其强大的数据处理能力和丰富的工具箱使得它的编程极为简单。MATLAB既能进行科学计算,又能开发出所需要的图形界面。[1] MATLAB在提供强大计算功能的同时,近年来还大力发展了面向对象的图形技术和GUI技术,使用户可以轻松实现数据的交互式显示。MATLAB的图形绘制、图形高级操作以及GUI这些方面的应用日益普遍。使用MATLAB提供的图形设计技术,

7、用户无须了解图形实现的细节内容,有时甚至只需几个简单的函数就可以绘制非常复杂的图。另外,用户还可以根据需要来规划、设计MATLAB的图形外观,不断调整完善,直至绘图结果完全符合用户要求。总之,利用MATLAB提供的GUI设计工具或编写程序,可以简单、便捷地设计出美观、方便的菜单化和控制式的人机交互界面。[2] 1.1.2意义 数值积分是数值逼近的重要内容,也是函数插值的最直接应用。在工程计算中,由于许多函数的不定积分无法用简单函数表达出来,甚至函数本身都无法详尽地描述,而代之以表格的形式给出一些离散点上的函数值,或者定义为某个

8、无法用显式表示的微分方程的解。在上述这些情况下,我们必须采用数值积分。[3]数值积分的运算比较繁琐,而且怎样形象地把数值积分表达出来也是一个问题,所以运用MATLAB强大的计算能力和MATLABGUI图形显示功能就可以给研究数值积分提供很大的方便。 2MATLAB软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。