定义:MALAB是一种高效的科学计算软件,它将强大的计算功能、可视化、程序设计整合在一个极易使用的开发环境中,在该环境下,各种问题和计算都以一种数学的方式来表达。MATLAB 广泛地使用在从个人计算机到超级计算机范围内的各种计算机上,其应用领域相当广泛,如:
(1)数学和计算。
(2)算法开发。
(3)获取数据。
(4)建模、仿真。
(5)数据分析和可视化编程。
(6)科学和工程作图。
MATLAB是一个交互操作系统,其基本数据元素为阵列,且阵列的维数没有限制。这就使得用户可以解决工程上的许多计算问题,尤其是那些带有矩阵和向量的公式,而且使用起来相当简洁。这些问题若使用C或 FORTRAN语言编程来实现,则需要花费较长的时间。
MATLAB名称的本来含义是矩阵实验室(Matrix Laboratory),其创建的最初目的就是为了使烦琐的矩阵处理和运算变得容易。最初的 MATLAB是用 FORTRAN语言编写的,并且采用了当时极为流行的线性代数软件包 LINPACK和基于特征值计算的软件包中大量可靠的子程序。
随着 MATLAB的应用范围越来越广, MATLAB的最初开发者 Morle博士等数学家和一些软件专家成立了现在的 Math Works公司,如今的 MATLAB已用C语言进行了全面的改写,增添了丰富多彩的图形处理功能,并且形成了一个规模庞大的工具箱(Toolbox)。
工具箱中包含了大量 MATLAB函数(M文件),从而大大延伸了MATLAB处理特定问题的能力,如信号处理(Signal Processing)、控制系统(Control Systems)、神经网络(Neural Networks)模糊逻辑(Fuzzy Logic)、小波分析( Wavelet Analysis)和鲁棒控制(Robust Control)等,其包含了大量的现代工程技术学科的内容,极为实用。
现在, Math Works公司推出的最新产品 MATLAB R2009,适用于各种硬件平台和操作系统,功能进一步增强,用户界面更为人性化。