【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计

【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计

ID:478377

大小:1.64 MB

页数:25页

时间:2017-08-09

【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计_第1页
【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计_第2页
【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计_第3页
【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计_第4页
【信息与计算科学】【毕业论文】解线性代数方程组直接法的MATLAB GUI设计_第5页
资源描述:

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

1、本科生毕业论文(设计)( 2011 届)本科毕业论文(设计)解线性代数方程组直接法的MATLABGUI设计本科生毕业论文(设计)摘要:本文首先介绍了MATLABGUI,以及它在数值计算方面的一些应用。然后介绍了线性代数的起源及线性代数方程组的一些相关知识。再接着介绍了解线性代数方程组直接法的几种方法,如Gauss消元法,矩阵的LU分解,选主元的消元法,特殊矩阵的消元法等。最后应用MATLAB编写程序实现用几种直接法来求解线性代数方程组,并用MATLABGUI设计图形用户界面实现数据可视化。关键词:MATLABGUI;线性

2、方程组;Gauss消元法;LU分解本科生毕业论文(设计)SolvingLinearAlgebraEquationsDirectMethodofMATLABGUIDesignAbstract:InthispaperthesoftwareofMATLABGUIandtheapplicationofMATLABinnumericalareintroduced.Thentheoriginoflinearalgebraandsomeintroductionaboutlinearalgebraequationsareintroduc

3、ed.Andthenthelinearalgebraequationsaboutdirectmethodisintroduced.Forexample,thematrixGausseliminationmethod,LUdecomposition,Pivotingeliminationmethod,specialmatrixtheeliminationmethod,etc.FinallyseverallinearalgebraequationsaresolvedbyMATLABprogramming,andthedata

4、isvisualizedbydrawinggraphicswithMATLABGUI.Keywords:MATLABGUI,Linearequations,Gausseliminationmethod,LUdecomposition.本科生毕业论文(设计)目录1绪论11.1问题的背景、意义11.1.1背景11.1.2意义12MATLAB软件介绍22.1MATLAB介绍22.1.1MATLAB软件概况22.1.2MATLAB语言特点22.2MATLABGUI介绍33解线性代数方程组的直接法53.1线性代数的起源53.2线性

5、代数方程组的介绍63.3解线性方程组的直接法73.4Gauss消元法84MATLABGUI在直接法解线性代数方程组中的应用155结论20致谢21参考文献22本科生毕业论文(设计)1绪论1.1问题的背景、意义1.1.1背景由于计算机的发展和普及,科学计算已成为解决各类科学技术问题的重要手段。因此,掌握科学计算的基本原理和方法是当今科学技术工作者不可缺少的本领和技能之一。并且经过不断的研究和累积,在现今科学研究和工程实践中,数值计算已经发展成为一门用来分析数据,解决实际问题的重要学科,成为继理论分析、实验之后又一个重要的研究

6、方法。MATLAB是一种数值计算环境和编程语言,主要包括MATLAB和Simulink两大部分。MATLAB基于矩阵运算,具有强大的数值分析、矩阵计算、信号处理和图形显示功能,其强大的数据处理能力和丰富的工具箱使得它的编程极为简单。MATLAB既能进行科学计算,又能开发出所需要的图形界面[1]。1.1.2意义人类为了认识自然与改造自然,需要不断地对自然界的各种现象进行测量和研究,由于实验方法和实验设备的不完善,周遭环境的影响,以及受人们认识能力所限等,测量和实验所得数据和被测量的真值之间,不可避免地存在着差异,这在数值上

7、即表现为误差。同时在计算中,总是用近似值代替真值进行计算,这也会产生误差。为了充分认识并尽量减小或消除误差,必须对测量过程和科学实验中始终存在的误差进行研究[2]。研究误差就要研究误差的来源、分类、基本概念和误差的传播。而在研究误差时,要进行一些复杂的计算,同时怎样形象的表示误差又是一个问题,所以运用MATLAB的计算能力和MATLABGUI的图形显示功能就能给研究误差带来很大的方便。20本科生毕业论文(设计)2MATLAB软件介绍2.1MATLAB介绍2.1.1MATLAB软件概况[3、4]“MATLAB”是“Matr

8、ixLaboratory”的缩写。MATLAB的第一个版本是LINPACK和EISPACK库的程序的一个接口,用来分析线性方程组。随着MATLAB的演化,除了线性代数外,它还支持许多其他的程序。MATLAB的核心仍然是基于命令行的交互式分析工具。用户可以用类Fortran语言扩展交互环境。交互环境中的程序以命令行的形

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

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

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