首页 理论教育 MATLAB的库函数具有良好扩充性

MATLAB的库函数具有良好扩充性

时间:2023-06-25 理论教育 版权反馈
【摘要】:3.扩充性好MATLAB的库函数与用户文件在形式上是一样的,所以用户文件可以作为库函数迸行调用,同时可根据需要建立和扩充新的库函数。

MATLAB的库函数具有良好扩充性

1.编程容易,效率高

MATLAB包含丰富的可供直接调用的库函数,避免了对大量算法的重复编程;并巨允许用户使用接近“数学形式”的语言编写程序,被誉为高级“数学演算纸和图形显示器”的科学算法语言。和其他编程语言相比,其编程工作量少、效率高。

2.调试方便

MATLAB是一种解释执行性语言,它将其他语言使用过程的编辑、编译、连接、执行和调试等步骤融为一体,并巨在同一个窗口上处理程序中可能出现的语法错误或逻辑错误,因此程序调试比VB更加简单方便。

3.扩充性好

MATLAB的库函数与用户文件在形式上是一样的,所以用户文件可以作为库函数迸行调用,同时可根据需要建立和扩充新的库函数。MATLAB核心文件和工具箱文件都是可读写的源文件,用户可以根据需要对其迸行修改或编制新的工具箱。

4.交互性、可移植性及开放性好

MATLAB可以对用户原有的Fortran和C语言程序通过建立M文件形式的混合编程的方法迸行调用;在Fortran和C语言中也可以方便地使用MATLAB的数值计算功能。(www.xing528.com)

5.方便的绘图功能

MATLAB有一系列简单明了、功能齐全的绘图函数和命令,可以在线性坐标、(半)对数及极坐标系中绘制二维和三维图形,实现了数据的可视化,并巨可以方便地对图形迸行注释,使用非常方便。

6.语法简单,内涵丰富

MATLAB语言中最重要的部分是函数,其库函数功能丰富,大大减小了需要的磁盘空间,使得MATLAB编写的M文件简单、短小而高效。

7.高效、方便的矩阵数组运算

MATLAB可以像C语言等高级语言一样迸行矩阵的算术、关系、逻辑、条件及赋值运算。另外,不用预先定义数组的维数并给出矩阵函数、特殊矩阵专门的库函数,从而在系统辨识、系统仿真、信号处理、控制及优化领域的应用显得简捷、高效、方便,这是其他高级语言所不能比拟的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈