MATLAB的主要优势特点为:在处理数值计算或处理数据方面,用户可以很简单地完成计算任务;拥有丰富多样的图像处理功能,可以使计算过程与计算结果可视化;图形窗口界面的友善和类似数学表达式的语言使用,能够让初学者简单易上手;为用户提供了功能丰富的应用工具箱,使用户能利用这海量的方便实用的工具来解决各种问题。
具体体现在这些方面:
编程环境 :MATLAB是由各种各样的工具的组合,所有的这些工具能让使用户便捷地使用MATLAB。而且这些工具的用户界面大多数都是图形操作窗口,包括MATLAB主界面、命令见面、工作空间、编辑器与调试器、文件浏览等等。伴随着MATLAB的用户量越来越多与软件自身的不断完善,MATLAB的用户界面也变得越来越接近友好的Windows标准界面,令使用者们能更快的上手与掌握。而且使用MATLAB编程非常简单,编写好的程序可以很容易地进行调试,并且可以及时地显示报错以及错误原因和错误位置。
简单实用: MATLAB是一个能够处理矩阵的实用工具,它具有数据分析、模型结构、输入和输出以及面向对象编程等诸多特点。使用者执行运行文件非常灵活方便,既可以在命令窗口中输入语句运行,也可以在编写多个复杂的M文件后再同时运行。现在更新的版本的MATLAB使用的语言是和现如今用途极为广泛的C++语言特别相似的编程语言,因为世界上有很多人都习惯实用C++语言来编程,所以很多使用MATLAB的人可以很容易就上手实用。也让那些头一次接触到MATLAB的人不至于什么都不会。而且还因为世界上有很多其他的行业研究也是用C++语言,所以MATLAB可以适用于其他各种领域的研究。 文献综述
强大的处理能力:MATLAB是许许多多的算法整合在一起带。其中有数百个经常会在研究中使用的数学函数,用户可以使用这些函数快捷地来完成自己的计算工作。并且这些函数中所用到的算法都是被人们广泛地使用,不会出现错误,这些算法最大的作用就是可以用它们替代编程,人们可以直接使用这些算法,而不需要再编写程序来完成这些算法,这样用MATLAB来完成任务,任务量会降低很多。这些函数包含了方方面面的常用函数,可以解决各个方面的问题,比如说矩阵运算、微分方程运算、方程求解、符号运算、三角函数运算与波形仿真、动态系统建模仿真等等。
优秀的图形处理: MATLAB刚开始被开发出来的时候,就有将数据变得能够看到的能力。比如说可以把运算中的向量或者矩阵表现成图形的形式,而且随着MATLAB版本的进化,它的图形处理能力也变得越来越强,功能变得越来越强大,可以绘制和处理二维甚至是三维的图像。而且它不光具有这些其他软件也具备的能力,还拥有一些其他软件所没有的功能,比如说MATLAB可以进行图形的色度处理,这是其他软件所不具备的强大功能。同时MATLAB还拥有许多奇特的功能和对应的函数是其他软件没有的,可以以满足用户各种各样的需要。MATLAB还专门为许多专业领域研发了各种功能强大的模块工具箱。另外的,MATLAB之所以知名度这么高,用户这么多,如此受人们的欢迎,是因为他还有一个十分受人们喜爱的功能,那就是工具箱(Toolbox)。工具箱是各个领域的专家们在各自的专业领域内研发的模块的集和,这些模块能直接被各个领域内的学习者、研究者拿来使用和研究。这些模块包括了数据采集模块、微分方程求解模块、信号处理模块、图像处理模块、小波分析模块、电力系统仿真模块、控制系统设计模块、DSP与通讯模块等等,工具箱(Toolbox)家族不仅仅只有这些,还有非常多的成员。