MATLAB的学习论文和心得体会

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《MATLAB》学习论文

论文题目:

学院(系):

专业:

年级:

姓名:

学号:

完成时间:

目录

摘要------------------------------------------------------------------------------------------------3

关键字---------------------------------------------------------------------------------------------3

一、MATLAB发展现状------------------------------------------------------------------------3

1 MATLAB简介---------------------------------------------------------------------

----------3

1、 2 MATLAB语言特点及优势-------------------------------------------------------------4

1、2、 1 语言特点-------------------------------------------------------------------------------4

1、2、 2 优势--------------------------------------------------------------------------------------5

1、 3 MATLAB的功能--------------------------------------------------------------------------7

1、3、 1 二维图形-------------------------------------------------------------------------------8

1、3、 2 三维图形------------------------------------------------------------------------------14

二、MATLAB发展预期-----------------------------------------------------------------------16

三、学习MATLAB的心得体会------------------------------------------------------------17

四、参考文献-----------------------------------------------------------------------------------18

摘要:通过本学期《MATLAB》课程的学习,我认识到了其强大的功能,以及对现实的重大指导意义,对于以后我们专业课程的学习乃至工作后专业知识的应用会起到很大的指导和帮助作用。而现在只是对MATLAB的发展应用有了初步的了解,对其数值计算、符号运算、图形处理等功能及MATLAB在计算方法和建模仿真中的应用有初步学习。如果要将MATLAB运用到现实生活学习中屈,那么我们还须进一步深层次的学习研究MATLAB的使用,对于现实中存在的问题再敢于提出可行性的方案,尝试去解决我们遇到的问题,学以致用,只有这样才能真正的把我们所学习知识的意义展现出来,把MATLAB科学有效的运用起来。

关键字:MATLAB 发展现状图形处理功能 Simulink

一、MATLAB发展现状

1、1 MATLAB简介

Matlab是“Matrix Laboratory”的缩写,意为“矩阵实验室”,是当今美国很流行的科学计算软件.信息技术、计算机技术发展到今天,科学计算在各个领域得到了广泛的应用.在许多诸如控制论、时间序列分析、系统仿真、图像信号处理等方面产生了大量的矩阵及其相应的计算问题.自己去编写大量的繁复的计算程序,不仅会消耗大量的时间和精力,减缓工作进程,而且往往质量不高.美国Mathwork软件公司推出的Matlab软件就是为了给人们提供一个方便的数值计算平台而设计的.

Matlab是一个交互式的系统,它的基本运算单元是不需指定维数的矩阵,按照IEEE的数值计算标准(能正确处理无穷数Inf(Infinity)、无定义数NaN(not-a-number)及其运算)进行计算。系统提供了大量的矩阵及其它运算函数,可以方便地进行一些很复杂的计算,而且运算效率极高。Matlab命令和数

学中的符号、公式非常接近,可读性强,容易掌握,还可利用它所提供的编程语言进行编程完成特定的工作。除基本部分外,Matlab还根据各专门领域中的特殊需要提供了许多可选的工具箱,如应用于自动控制领域的Control System工具箱和神经网络中Neural Network工具箱等。

1、2 MATLAB语言特点及优势

1、2、1 语言特点

MATLAB被称为第四代计算机语言,利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来。MATLAB的最突出的特点就是简洁。MATLAB用更直观的、符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB 给用户带来的是最直观、最简洁的程序开发环境。以下简单介绍一下MATLAB的主要特点。

(1)语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用其丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担心函数的可靠性。

(2)运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短,具体运算符见附表。

(3)MATLAB既具有结构化的控制语句(如for循环、while循环、break语句和if语句),又有面向对象编程的特性。

(4)语法限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。

(5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。

(6)MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。

(7)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以

相关文档
最新文档