于使用的环境中,此而将问题解决方案表示成我们所熟悉的数学符号,其典型的使用包括:
.数学计算
.运算法则的推导
.模型仿真和还原
.数据分析,采集及可视化
.科技和工程制图
.开发软件,包括图形用户界面的建立
MATLAB 是一个交互式系统,它的基本数据元素是矩阵,且不需要指定大小。通过它可
以解决很多技术计算问题,尤其是带有矩阵和矢量公式推导的问题,有时还能写入非交互式
语言如 C 和 Fortran 等。
MATLAB 的名字象征着矩阵库。它最初被开发出来是为了方便访问由 LINPACK 和 EISPAK
开发的矩阵软件,其代表着艺术级的矩阵计算软件。
MATLAB 在拥有很多用户的同时经历了许多年的发展时期。在大学环境中,它作为介绍性
的教育工具,以及在进阶课程中应用于数学,工程和科学。在工业上它是用于高生产力研究,
开发,分析的工具之一。
MATLAB 的一系列的特殊应用解决方案称为工具箱(toolboxes)。作为用户不可缺少的
工具箱,它可以使你学习和使用专门技术。工具箱包含着 M-file 集,它使 MATLAB 可延展至
解决特殊类的问题。在工具箱的范围内可以解决单个过程,控制系统,神经网络,模糊逻辑,
小波,仿真及其他很多问题。
经过几十年的完善和扩充,它已发展成线形代数课程的标准工具。在美国,MATLAB 是
大学生和研究生必修的课程之一。美国许多大学的实验室都安装有 MATLAB,供学习和研究
之用。它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便的、界面友
好的用户环境。其包含的 SIMULINK 是用于在 MATLAB 下建立系统框图和仿真环境的组件,其
包含有大量的模块集,可以很方便的调取各种模块来搭建所构想的试验平台,同时 SIMULINK
还提供时域和频域分析工具,能够直接绘制系统的 Bode 图和 Nyquist 图。[3]
MATLAB 系统可分为五个部分:
MATLAB 语言。 这是一种高级矩阵语言,其有着控制流程状态,功能,数据结构,输入输
出及面向对象编程的特性。它既有“小型编程”的功能,快速建立小型可弃程序,又
有“大型编程”的功能,开发一个完整的大型复杂应用程序。
MATLAB的工作环境。 这是一套工具和设备方便用户和编程者使用MATLAB。它包含有在你的
工作空间进行管理变量及输入和采集数据的设备。同时也有开发,管理,调试,
( profiling M-files, MATLAB’s applications。)的系列工具。