MATLAB的特点:
(1)它有高级语言的功能可以用来解决技术问题的计算;
(2)对代码、文件以及各种不同的数据记性独立管理的条件,并且它利用迭代的方式探查设计和求解问题;
(3)对于可利用它来解决线性代数、统计和傅立叶函数的分析、比较、计算等。有各种工具可以构建自己想要的图形,然后进行编辑和设计;
(4)各种函数可将基于Matlab的算法与外部应用程序和语言(如C、C++、Fortran、Java、COM以及Microsoft Excel)集成[2],有支持小写Matlab的优势,不过对于大写输入方式不允许被支持。
2。2 MATLAB的优势:
(1)简单的编辑环境
许多的工具构成了MATLAB,它的函数和文件利用这些工具可以方便的被使用,图形用户界面也可以使用这些工具。其中包含了编辑指令窗口、调试器、历史查询窗口和给用户提供浏览帮助、WORKSPACE等。提供MLint代码分析器,可以方便用户修改代码,以便取得更好的性能和可维护性。拥有强大的编辑器,用户可以选择执行M文件中的部分内容。随着科技的发展,MATLAB更趋向人性化、简单易操作,可为广大建模爱好者以及不大熟悉MATLAB的人士所接受和支持,而且还可以准确的找出错误并进行错误的分析。
(2)有较简易的程序语言
该软件是一个高级的矩阵列式语言,面对面给对象提供编程、输入、输出、数据结构等特点。用户可以依据系统能接受的语言,在命令窗口输入语句,或者用已经编辑好的程序让该软件运行。新版本的MTALAB语言中,是以C++语言为基础产生的,故其语法使用与C++语言极其相似,给大家带来了许多便捷,对于科研人员来说,更加合适他们的书写习惯,而且对于大多数的人来说,这种语言是可以轻易的接受和学习。文献综述
(3)具有强大的计算机科学数据处理能力
MATLAB是由整数算法、单精度算法、线性代数、FFT和滤波等算法组成的,其中,整数算法方便用户处理较大的数据简单的矩阵,而单精度算法、线性代数、FFT和滤波可以为用户解决更大的单精度数据。因为它的库里有大量的数学工程函数,所以可以为用户实现各种计算问题。由于函数中的算法经过各种调试和证明,其发生的错误率极低,一般时候可以代替C、C++语言,给这方面工作人,带来了许多便利的地方,很大的减轻了工作量。特征向量甚至于复杂的傅里叶函数都被包含在MTALAB的函数中,比如说工程的优化问题、建模动态仿真以及傅立叶变换等问题都可以被它解决了。
(4)具有优秀的处理图形功能
MATLAB具有便捷的数据可视功能,可以用图形的形式来表达向量和矩阵的所要达到的效果,最后还能够可以通过它的功能对图形进行标注、说明和打印。科学的计算和工程绘图都可以利用它来实现。MATLAB的不断进步不仅仅表现在其本身所具有的数据可视化功能,而且还能处理有些软件比如图形颜色和亮度、四维数据的问题。甚至有相应的功能函数可以对图形对话进行特别的可视化,确保各种用不同的要求。
(5)具有丰富的模块集合工具箱
许多功能强大的模块集合工具箱都被MATLAB研究出来,来满足用户对工具箱直接学习、应用和评估的需求。如今,工具箱的应用范围都扩散到科学研究和工程应用的许多领域,比如电力系统仿真、PID控制、模糊控制、发电厂经济综合效益等。
(6)文件I/O和外部应用程序接口
更新后的MATLAB能够更方便的利用C/C++的数学库和图形库来剪辑程序,可以用C或者C++语言来编辑MATLAB程序,实现对应的功能。它与别的软件不同的是,有一套别的程序没有的扩展系统和一组独立且与众不同的应用子程序的工具箱,其中工具箱是为了给一部分学科的专门调制的,包含了系统仿真、优化算法、LMI控制等这方面的应用。 电力系统故障分析与MATLAB仿真+电路图(6):http://www.youerw.com/zidonghua/lunwen_84553.html