众所周知,MATLAB和MATHMATICA,MAPLE,并作为三大应用数学软件。它们还是在数学科技数字方面领先的应用软件。 MATLAB的矩阵运算就自带有绘图功能和数据,算法,创建用户界面,连接器等编程语言,特别是在计算设计,控制设计,信号处理和通信,图像处理,信号采集,金融建模使用设计与分析等领域。
MATLAB的最小单位是一个矩阵表达式和数学教育,往往在技术形态上使用风格很相似,所以用MATLAB来解决与C,FORTRAN和其他语言比做同样的事情容易得多,而且Mathwork问题也吸收了MAPLE软件的优点,使得MATLAB成为一个强大的数学软件。并且还增加了对C,Fortran语言,C ++,Java支持的新版本。可直接访问,用户也可以编写的实用程序导入到MATLAB函数库,以方便他们在后续调用。除了大量的Matlab原有程序功能,许多的MATLAB爱好者们还开发了一些经典的功能,用户可以直接下载并立即使用。
Matlab的功能特性:
1.这种高层次的语言可用于技术计算
2.此开发环境能管理代码,文件和数据
3.可以对交互工具反复探索,规划和解决问题
4.数学函数被用于线性代数,统计,傅立叶分析,筛选,优化和数值积分
5.2D和3D图形功能可用于可视化数据
6.各种工具用于构建自定义的图形用户界面
7.可根据不同的功能MATLAB的算法与外部应用程序和语言(如C,C ++,FORTRAN语言,JAVA和COM和MICROSOFT EXCEL)集成
8. 不能输入大写,内核只支持小写MATLAB的优点:
①友好的平台和开发环境
MATLAB通过一套工具组合而成。这些工具易于使用人员使用MATLAB函数和文件,许多这些工具使用的是图形用户界面。包含MATLAB命令窗口以及台式桌面,命令历史记录窗口,编辑器和调试器,路径搜索,允许用户浏览该工作区,浏览器文件。因为MATLAB和MATLAB接口升级软件的商品化本身已经变得更加成熟,所以更接近标准的Windows界面,互动更强,操作简单方便。在MATLAB的新版本里还提供了一个完整的在线访问,帮助系统,为用户提供了极大的方便。简单的编程环境提供了一个更完整的调试系统,可以执行并及时报告的错误,对可能发生的错误及原因进行分析,不经过直接编译。
②易于使用的编程语言
MATLAB包含控制语句,函数,数据结构,传送的扩展矩阵/阵列语言
和输出,以及面向对象的程序设计的功能。用户可以写一个句子,在命令窗口中同步执行命令,或者也可以写大的,复杂的应用程序(M文件),并一起执行。新版本是基于C ++语言为基础建立的MATLAB,所以语法特征与C++非常相似。对于写C ++语言,科技人员驾轻就熟的按照数学表达式格式更容易。因此,也有利于非计算机专业的科技人员使用。而这种语言的可移植性,可扩展性是非常强的,而且是能够在MATLAB的科学技术领域层层深入,流畅应用于计算机领域的一个重要原因。
③数据处理科学计算机的强大能力
MATLAB是一个含有大量计算算法中的集合。它拥有超过600个项目将被使用到数学函数,可以便捷地执行各种计算用户所需的不同功能。计算功能采用的是最新的研究成果的科学和计算技术,和以前的各种优化和容错相比功能更突出。在正常情况下,你可以用它来取代低层次的编程语言,像C和C ++。在相同的计算复杂性下,利用MATLAB编程将显著降低。 MATLAB包括一组函数,比如最简单的函数或是矩阵,特征向量,快速傅里叶变换函数等复杂的功能。其函数功能部分能解决矩阵计算,解决方程组,解决微分方程,解决偏微分方程。运算傅立叶变换,分析统计到的数据,解决升级工程问题,计算系数矩阵,计算复数三角函数初等高数,操作多文数组,监理方针动态模型等功能。 基于MATLAB的电力系统故障分析与仿真(3):http://www.youerw.com/zidonghua/lunwen_32002.html