MATLAB是美国MathWorks公司出品的贸易数学软件,用于算法开辟、数据可视化、数据分析以及数值盘算的高级技能盘算语言和交互式情况。
MATLAB是matrix & laboratory两个词的组合,意为矩阵工厂(矩阵实行室)。
它将数值分析、矩阵盘算、科学数据可视化以及非线性动态体系的建模和仿真等诸多强盛功能集成在一个易于利用的视窗情况中。
为科学研究、工程计划以及必须举行有用数值盘算的浩繁科学范畴提供了一种全面的办理方案,并在很大水平上摆脱了传统非交互式步伐计划语言(如C、Fortran)的编辑模式,代表了当今国际科学盘算软件的先辈程度。
MATLAB的根本数据单元是矩阵,它的指令表达式与数学、工程中常用的情势非常相似,故用MATLAB来解算题目要比用C,FORTRAN等语言完成雷同的事变简便得多,而且MATLAB也吸取了像Maple等软件的长处,使MATLAB成为一个强盛的数学软件。
在新的版本中也参加了对C,FORTRAN,C++,JAVA的支持。
MATLAB的编程情况非常好,是由一系列工具构成。这些工具方便用户利用MATLAB的函数和文件,此中很多工具接纳的是图形用户界面。
新版本的MATLAB提供了完备的联机查询、资助体系,极大的方便了用户的利用。新版本的MATLAB语言是基于最为盛行的C++语言底子上的,因此语法特性与C++语言极为相似,而且更加简朴,更加符合科技职员对数学表达式的誊写格式。
使之更利于非盘算机专业的科技职员利用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB可以或许深入到科学研究及工程盘算各个范畴的紧张缘故原由。
MATLAB是一个包罗大量盘算算法的聚集。其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种盘算功能。
函数中所利用的算法都是科研和工程盘算中的最新研究结果,而且颠末了各种优化和容错处置惩罚。在通常环境下,可以用它来取代底层编程语言,如C和C++。
MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形体现出来,而且可以对图形举行标注和打印。高条理的作图包罗二维和三维的可视化、图象处置惩罚、动画和表达式作图。可用于科学盘算和工程画图。
MATLAB对很多专门的范畴都开辟了功能强盛的模块集和工具箱。一样平常来说,它们都是由特定范畴的专家开辟的,用户可以直接利用工具箱学习、应用和评估差别的方法而不必要本身编写代码。
数值分析,数值和符号盘算,工程与科学画图,控制体系的计划与仿真,数字图像处置惩罚技能,数字信号处置惩罚技能等工作都可以在MATLAB中来完成。
你假如常常收支实行室,会发现师兄师姐们常常会挂在口边的“正在跑步伐”,就是用MATLAB在举行运算仿真中。这款软件在理工科学术圈中可以说是运用最广泛的软件了没有之一,职位可以与JAVA比肩!