1 / 31
文档名称:

MATLAB功能论文.doc

格式:doc   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB功能论文.doc

上传人:cdsqbyl 2015/4/16 文件大小:0 KB

下载得到文件列表

MATLAB功能论文.doc

文档介绍

文档介绍:第一章概论

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用
MATLAB功能
(1)可用于技术计算的高级语言
(2)可对代码、文件和数据进行管理的开发环境
(3)可以按迭代的方式探查、设计及求解问题的交互式工具
(4)可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等的数学函数
(5)可用于可视化数据的二维和三维图形函数
(6)可用于构建自定义的图形用户界面的各种工具
(7)可将基于MATLAB的算法与外部应用程序和语言(如C、C++、Fortran、以及Microsoft Excel)集成的各种函数
Matlab国内外的研究现状
MATLAB 名字由MATrix 和 LABoratory 两词的前三个字母组合而成。是20 世纪七十年代后期时任美国新墨西哥大学计算机科学系主任的Cleve Moler 教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK 和EISPACK 库程序的“通俗易用”的接口,即用FORTRAN 编写的萌芽状态的MATLAB。在Little 的推动下,由Little、Moler、Steve Bangert 合作,于1984年成立了MathWorks 公司,并把MATLAB 正式推向市场。从这时起,MATLAB 的内核采用C 语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。
MATLAB 出现后就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包纷纷淘汰,而改在MATLAB 平台上重建。在时间进入20 世纪九十年代的时候,MATLAB 已经成为国际控制界公认的标准计算软件。1970年代末到80年代初,时任美国新墨西哥大学(University of New Mexico)教授的克里夫·莫勒尔(Cleve Moler)为了让学生更方便地使用LINPACK及EISPACK(需要通过FORTRAN编程来实现,但当时学生们并无相关知识),独立编写了第一个版本的MATLAB。这个版本的MATLAB只能进行简单的矩阵运算,例如矩阵转置、计算行列式和本征值,此版本软件分发出大约两三百份。1984年,杰克·李特(Jack Little)、克里夫·莫勒尔和斯蒂夫·班格尔特(Steve Bangert)合作成立了MathWorks公司,正式把MATLAB推向市场。MATLAB最初是由莫勒尔用FORTRAN编写的,李特和班格尔特花了约一年半的时间用C重新编写了MATLAB并增加了一些新功能,同时,李特还开发了第一个系统控制工具箱,其中一些代码到现在仍然在使用。C语言版的面向MS-DOS系统的MATLAB (IEEE Conference on Decision and Control)正式推出,它的第一份订单只售出了10份拷贝,而到了现在,根据MathWorks自己的数据
[,目前世界上100多个国家的超过一百万工程师和科学家在使用MATLAB和Simulink。
MathWorks 公司于1993 年推出了基于Windows 平台的M