MATLAB(Matrix Laboratory,矩阵实验室)是由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可用来创建用户界面,以及调用其它语言(包括C、C++、Java、Python、FORTRAN)编写的程序。
MATLAB主要用于数值运算,但利用为数众多的附加工具箱,它也适合不同领域的应用,例如控制系统设计与分析、图像处理、信号处理与通讯、金融建模和分析等。另外还有配套软件包Simulink提供可视化开发环境,常用于系统模拟、动态/嵌入式系统开发等方面。
MATLAB是MathWorks开发的一种编程语言,它最初是一种矩阵编程语言,线性代数编程很简单,它既可以在交互式会话下运行,也可以作为批处理作业运行,它旨在让学生流利使用MATLAB编程语言,基于问题的MATLAB示例已经以简单易行的方式给出,以使您的学习快速而有效。
本教程已为初学者准备,以帮助他们了解MATLAB的基础到高级功能。完成本教程后,您会发现自己在使用MATLAB方面具有中等水平的专业知识,从这里您可以进入更高的层次。
我们假设您对任何计算机编程都有一点了解,并且了解变量,常量,表达式,语句等概念。如果您已经使用其他任何高级编程语言(例如C,C ++或Java)进行了编程,那么非常有益,学习MATLAB对您来说将很有趣。