Matlab中使用的编程语言为M语言,它具有如下特点
1)编程效率高
它是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比Basic、Fortran和C等语言更加接近书写计算公式的思维方式,用Matlab编写程序犹如在演算纸上排列出公式与求解问题。因此,Matlab语言也可通俗地称为演算纸式科学算法语言。由于它编写简单,所以编程效率高,易学易懂。
2)用户使用方便
Matlab语言是一种解释执行的语言(在没被专门的工具编译之前),它把编辑、编译、连接和执行融为一体。能在同一画面上进行灵活操作,快速排除输入程序中的书写错误、语法错误甚至语意错误,从而加快了用户编写、修改和调试程序的速度,可以说在编程和调试过程中,它是一种比VB还要简单的语言。
3)扩充能力强
高版本的Matlab语言有丰富的库函数,在进行复杂的数学运算时可以直接调用,而且Matlab的库函数同用户文件在形式上一样,所以用户文件也可作为Matlab的库函数来调用。因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高Matlab使用效率和扩充它的功能。另外,为了充分利用Fortran语言、C语言等的资源,包括用户已编好的Fortran语言、C语言程序,可通过建立接口文件的方式实现混合编程,方便地调用有关的Fortran语言、C语言的子程序。
……
展开