MATLAB的学习论文和心得体会

上传人:新** 文档编号:498160105 上传时间:2023-03-20 格式:DOC 页数:16 大小:175.50KB
返回 下载 相关 举报
MATLAB的学习论文和心得体会_第1页
第1页 / 共16页
MATLAB的学习论文和心得体会_第2页
第2页 / 共16页
MATLAB的学习论文和心得体会_第3页
第3页 / 共16页
MATLAB的学习论文和心得体会_第4页
第4页 / 共16页
MATLAB的学习论文和心得体会_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《MATLAB的学习论文和心得体会》由会员分享,可在线阅读,更多相关《MATLAB的学习论文和心得体会(16页珍藏版)》请在金锄头文库上搜索。

1、.学校代码10672 Guizhou Minzu University“MATLAB“学习论文论文题目:学院(系): 专 业: 年 级: 姓 名: 学 号: 完成时间: 目 录摘要-3关键字-3一、MATLAB开展现状-31 MATLAB简介-31、2 MATLAB语言特点及优势-41、2、1 语言特点-41、2、2 优势-51、3 MATLAB的功能-71、3、1 二维图形-81、3、2 三维图形-14二、MATLAB开展预期-16三、学习MATLAB的心得体会-17四、参考文献-18摘要:通过本学期“MATLAB“课程的学习,我认识到了其强大的功能,以及对现实的重大指导意义,对于以后我们专

2、业课程的学习乃至工作后专业知识的应用会起到很大的指导和帮助作用。而现在只是对MATLAB的开展应用有了初步的了解,对其数值计算、符号运算、图形处理等功能及MATLAB在计算方法和建模仿真中的应用有初步学习。如果要将MATLAB运用到现实生活学习中屈,则我们还须进一步深层次的学习研究MATLAB的使用,对于现实中存在的问题再敢于提出可行性的方案,尝试去解决我们遇到的问题,学以致用,只有这样才能真正的把我们所学习知识的意义展现出来,把MATLAB科学有效的运用起来。本文以MATLAB6.5为根底通过简单介绍MATLAB开展,特点优势以及MATLAB的不同功能和其在各种数学物理模型中的应用来论述MA

3、TLAB的开展现状,并对MATLAB将来开展进展展望,进一步稳固学习成果,加深对知识的了解。尤其,本文将着重介绍MATLAB的图形处理功能和Simulink的应用。最后局部本文将描写作者在本学期课程学习中的心得体会。关键字:MATLAB 开展现状 图形处理功能 Simulink一、MATLAB开展现状1、1 MATLAB简介Matlab是“Matri* Laboratory的缩写,意为“矩阵实验室,是当今美国很流行的科学计算软件信息技术、计算机技术开展到今天,科学计算在各个领域得到了广泛的应用在许多诸如控制论、时间序列分析、系统仿真、图像信号处理等方面产生了大量的矩阵及其相应的计算问题自己去编

4、写大量的繁复的计算程序,不仅会消耗大量的时间和精力,减缓工作进程,而且往往质量不高美国Mathwork软件公司推出的Matlab软件就是为了给人们提供一个方便的数值计算平台而设计的Matlab是一个交互式的系统,它的根本运算单元是不需指定维数的矩阵,按照IEEE的数值计算标准能正确处理无穷数Inf(Infinity)、无定义数NaN(not-a-number)及其运算进展计算。系统提供了大量的矩阵及其它运算函数,可以方便地进展一些很复杂的计算,而且运算效率极高。Matlab命令和数学中的符号、公式非常接近,可读性强,容易掌握,还可利用它所提供的编程语言进展编程完成特定的工作。除根本局部外,Ma

5、tlab还根据各专门领域中的特殊需要提供了许多可选的工具箱,如应用于自动控制领域的Control System工具箱和神经网络中Neural Network工具箱等。1、2 MATLAB语言特点及优势1、2、1 语言特点 MATLAB被称为第四代计算机语言,利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来。MATLAB的最突出的特点就是简洁。MATLAB用更直观的、符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观、最简洁的程序开发环境。以下简单介绍一下MATLAB的主要特点。1语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序

6、书写形式自由,利用其丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担忧函数的可靠性。2)运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短,具体运算符见附表。3MATLAB既具有构造化的控制语句如for循环、while循环、break语句和if语句,又有面向对象编程的特性。4语法限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。5程序的可移植性很好,根本上不做修改就可以在各种型号的计算机和操作系统上运行。6MAT

7、LAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。7)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。(8)功能强劲的工具箱是MATLAB的另一重大特色。MATLAB包含两个局部:核心局部和各种可选的工具箱。核心局部中有数百个核心部函数。其工具箱又可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩大其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互功能。功能性工具

8、箱能用于多种学科。而学科性工具箱是专业性比拟强的,如control、toolbo*、signal processing toolbo*、munication toolbo*等。这些工具箱都是由该领域的学术水平很高的专家编写的,所以用户无需编写自己学科围的根底程序,而直接进展高、精、尖的研究。下表列出了MATLAB的核心局部及其工具箱等产品系列的主要应用领域。(9)源程序的开放性。开放性也许是MATLAB最受人们欢送的特点。除部函数以外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及参加自己的文件构成新的工具箱。1、2、2 优势1友好的工作平台和编程环境

9、MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比拟完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进展出错原因分析。2简单易用的程序语言Matla

10、b一个高级的矩阵/阵列语言,它包含控制语句、函数、数据构造、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序M文件后再一起运行。新版本的MATLAB语言是基于最为流行的C语言根底上的,因此语法特征与C语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。3强大的科学计算机数据处理能力MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数,可以方便

11、的实现用户所需的各种计算功能。函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。在通常情况下,可以用它来代替底层编程语言,如C和C+ 。在计算要求一样的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最根本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。4出色的图形处理功能 MATLAB自

12、产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进展标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改良和完善,使它不仅在一般数据可视化软件都具有的功能例如二维曲线和三维曲面的绘制和处理等方面更加完善,而且对于一些其他软件所没有的功能例如图形的光照处理、色度处理以及四维数据的表现等,MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面GUI的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。5应用广泛的模块集合工具箱MATLAB对许多专门的领域都开发了功能强大的模块集和工具箱。一般来说,它们都是由特定领域的专家开发的,用户可以直接使用工具箱学习、应用和评估不同的方法而不需要自己编写代码。目前,MATLAB已经把工具箱延伸到了科学研究和工程应用的诸多领域,诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号