MATLAB 是一种商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的科学计算语言和编程环境,主要包括 MATLAB 和 Simulink 两大部分。
MATLAB 的名字取自矩阵实验室(Matrix Laboratory),是由美国 MathWorks 公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算系统。
MATLAB 将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB 包括命令控制、可编程,有上百个预先定义好的命令和函数,这些函数能通过用户自定义函数进一步扩展。
MATLAB 有许多强有力的命令。例如,MATLAB 能够用一个单一的命令求解线性系统,能完成大量的高级矩阵处理。
MATLAB 有强有力的二维、三维图形工具。
MATLAB 能与其他程序一起使用。例如,MATLAB 的图形功能,可以在一个 C语言程序中完成可视化计算。
此外,有众多不同的 MATLAB 工具箱可应用于特殊的应用领域。
在下面的领域里,MATLAB 是解决各种问题十分有效的一个工具。
下图为 MATLAB 的启动界面。