自此以后,MATLAB版本不断得到更新.到20世纪90年代,MATLAB已成为国际控制界的标准计算软件[4]。

2。2 MATLAB语言的特点

⑴计算功能强大

MATLAB实现对矩阵进行加、减、乘、除运算以及转置和求逆运算只需利用一般的符号和函数,还可以处理一些特殊的矩阵,如稀疏矩阵,非常适合大型数值算法的编程.

⑵简单易学

MATLAB可以采用数学形式的语言编写程序,只要在命令窗口输入命令,便可直接得到结果,这比C、FORTRAN等语言方便得多.鉴于它是用C语言开发的,所以对于有C语言的基础的初学者也能很容易掌握MATLAB语言.

 ⑶绘图方便

在C和FORTRAN语言中,绘图并不方便,但是在MATLAB中,绘图将变得非常简单.并且,MATLAB本身就具有较强的编辑图形界面的绘图能力.

⑷功能强大的工具箱

MATLAB是由核心部分和工具箱组成的.核心部分包含了数百个内部函数可供用户调用,这比其他任何工具提供的函数都要多。工具箱可分为功能性工具箱(图标建模仿真功能、符号计算功能、数值计算功能、文字处理功能以及与硬件实时交互功能)和学科性工具箱(专业性比较强).

⑸可扩展性强

MATLAB允许用户自己编写文件和组成自己的工具箱,因而能方便地解决计算问题.此外,运用MATLAB运行时服务器和编译器,可以生成独立的可执行程序,从而可以隐藏算法且避免依赖MATLAB.

⑹支持多种操作系统

MATLAB支持多种计算机系统,将一种操作系统下编制的程序转移到其他的操作系统下,程序不需做出任何修改.

⑺可以自动选择算法文献综述

因为许多功能函数都带有算法的自适应能力,所以MATLAB会根据情况自行选择最合适的算法.

⑻与其他软件和语言有良好的交流

MATLAB除了自身具有的强大计算功能外,还可以与其他程序和软件实现很好的交接,这样可以实现最大限度地利用各种资源的优势,最优化解决问题.

⑼帮助功能完善

使用者可通过帮助文档快速了解MATLAB软件的用法.

上一篇:图像的几何特征及其应用MATLAB
下一篇:对傅里叶系数的一些简单探讨

分支定界法在资源分配中的应用MATLAB仿真

浅谈分形几何+matlab代码

不确定环境下供应链的生...

常微分方程在金融工程中的若干应用

空间线束与面束的方程与应用

江苏省乙肝传播的微分方程建模

微分方程在网络系统研究中的应用

流动人员人事档案信息化...

机械安全标准国内外研究现状

80C51单片机水箱液位控制系...

浅析地籍档案的信息化管理【2143字】

ARM新生儿水床控制系统设计硬件设计+源代码

第三方支付风险防范文献综述和参考文献

内河智能航运信息服务(...

超声波自动测量物体液位系统设计任务书

城镇化进程国内外研究现状

反转课堂在小学数学教学...