【matlab】 基本信息(拼音,读音等)  我要纠错

简体

繁体

matlab

拼音

e a e a

怎么读

【matlab】的意思和解释

【matlab】是什么意思(来源:教育Wiki编版)


MATLAB是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软体。MATLAB是一种用于演算法开发、资料视觉化、资料分析以及数值计算的高阶技术计算语言和互动式环境。除了矩阵运算、绘制函式/资料影像等常用功能外,MATLAB还可以用来建立使用者介面及与呼叫其它语言(包括C,C++和FORTRAN)编写的程序。

尽管MATLAB主要用于数值运算,但利用为数众多的附加工具箱(Toolbox)它也适合不同领域的应用,例如控制系统设计与分析、影像处理、讯号处理与通讯、金融建模和分析等。另外还有一个配套软体包Simulink,提供了一个视觉化开发环境,常用于系统类比、动态/嵌入式系统开发等方面。

历史

1970年代末到80年代初,时任美国新墨西哥大学(University of New Mexico)教授的克里夫·莫勒尔(Cleve Moler)为了让学生更方便地使用LINPACK及EISPACK(需要透过FORTRAN编程来实作,但当时学生们并无相关知识),独立编写了第一个版本的MATLAB。这个版本的MATLAB只能进行简单的矩阵运算,例如矩阵转置、计算行列式和本徵值,此版本软体分发出大约两三百份。

1984年,杰克·李特(Jack Little)、克里夫·莫勒尔和斯蒂夫·班格尔特(Steve Bangert)合作成立了MathWorks公司,正式把MATLAB推向市场[2][3]。MATLAB最初是由莫勒尔用FORTRAN编写的,李特和班格尔特花了约一年半的时间用C重新编写了MATLAB并增加了一些新功能,同时,李特还开发了第一个系统控制工具箱,其中一些代码到现在仍然在使用。C语言版的面向MS-DOS系统的MATLAB 1.0在拉斯维加斯举行的IEEE决策与控制会议(IEEE Conference on Decision and Control)正式推出,它的第一份订单只售出了10份拷贝,而到了现在,根据MathWorks自己的资料,目前世界上100多个国家的超过一百万工程师和科学家在使用MATLAB和Simulink。

1992年,学生版MATLAB推出;1993年,Microsoft Windows版MATLAB面世;1995年,推出Linux版。

主要功能

MATLAB的主要提供以下功能:

  • 可用于技术计算的高阶语言
  • 可对代码、档案和资料进行管理的开发环境
  • 可以按迭代的方式探查、设计及求解问题的互动式工具
  • 可用于线性代数、统计、傅立叶分析、筛选、最佳化以及数值积分等的数学函式
  • 可用于视觉化资料的二维和三维图形函式
  • 可用于构建自订的图形化使用者介面的各种工具
  • 可将基于MATLAB的演算法与外部应用程序和语言(如C、C++、Fortran、Java、COM以及Microsoft Excel)整合的各种函式

工具箱

MATLAB的一个重要特点是可延伸性。作为Simulink和其它所有MathWorks产品的基础,MATLAB可以透过附加的工具箱(Toolbox)进行功能扩充功能,每一个工具箱就是实作特定功能的函式的集合。MathWorks提供的工具箱分以下几大类:

  • 数学和最佳化
  • 统计和资料分析
  • 控制系统设计和分析
  • 讯号处理和通讯
  • 影像处理
  • 测试和测量
  • 金融建模和分析
  • 应用程序部署
  • 资料库连线和报表
  • 分布式计算

这些工具箱大多是用开放式的MATLAB语言写成,使用者不但可以检视原始码,还可以可根据自己的需要进行修改以及建立自订函式。此外,常有使用者在MATLAB Central: File Exchange发行自己编写的MATLAB程序或工具箱,供他人自由下载使用。

MATLAB语言

MATLAB语言是一种互动性的数学指令码语言,其语法与C/C++类似。它支援包括逻辑(boolean)、数值(numeric)、文字(text)、函式柄(function handle)和异质资料容器(heterogeneous container)在内的15种资料型别,每一种型别都定义为矩阵或阵列的形式(0维至任意高维)。

执行MATLAB代码的最简单方式是在MATLAB程序的命令窗口(Command Window)的提示符处(>> )输入代码,MATLAB会即时返回操作结果(如果有的话)。此时, MATLAB可以看作是一个互动式的数学终端,简单来说,一个功能强大的「计算机」。MATLAB代码同样可以保存在一个以.m为字尾名的文字档案中,然后在命令窗口或其它函式中直接呼叫。


相关词语
词海的部份资料来自网络或由网友提供,不保留版权,如有侵权,请与我们联系以从站上删除! 免责声明:本站非营利性站点,以方便网友为主,仅供学习。
Tip:SCCG