admin管理员组

文章数量:1535356

2024年5月23日发(作者:)

第一章 绪论

MATLAB软件的特点

MATLAB是美国MathWorks公司自20世纪80年代中期推出的数学软件,具有优秀的

数值计算能力和卓越的数据可视化能力,可以提供与矩阵有关的强大的数据处理和图形显

示功能, 为软件开发人员在程序编制过程中实现数值计算和图形显示新添了又一行之有效

的开发平台,所以一经推出便使其很快在数学软件中脱颖而出。到目前为止,其最高版本

版已经推出。随着版本的不断升级,它在数值计算及符号计算功能上得到了进一步完善。

MATLAB已经发展成为多学科、多种工作平台的功能强大的大型软件,在控制、通信、信

号处理及科学计算等领域中得到广泛的应用,已经被认可为能够有效提高工作效率、改善

设计手段的工具软件。

MATLAB语言最大的特点是简单和直接,它主要有如下特点。

1. 编程效率高

MATLAB是一种面向科学与工程计算的高级语言,允许使用数学形式的语言编写程序,

且比BASIC、FORTRAN和C等语言更加接近我们书写计算公式的思维方式,用MATLAB编

写程序犹如在演算纸上排列出公式与求解问题。因此,MATLAB语言也可通俗地称为演算

纸式科学算法语言。由于它编写简单,所以编程效率高,易学易懂。

2. 用户使用方便

MATLAB语言是一种解释执行的语言(在没被专门的工具编译之前),它灵活、方便,

其调试程序手段丰富,调试速度快,需要学习时间少。人们用任何一种语言编写程序一般

都要经过四个步骤:编辑、编译、链接,以及执行和调试。各个步骤之间是顺序关系,编

程的过程就是在它们之间做瀑布型的循环。MATLAB语言与其他语言相比,较好的解决了

上述问题,把编辑、编译、链接和执行融为一体。它能在同一画面上进行灵活操作,快速

排除输入程序中的书写错误、语法错误以至语义错误,从而加快了用户编写、修改和调试

程序的速度,可以说在编程和调试过程中它是一种比VB还要简单的语言。

具体的说,MATLAB运行时,如直接在命令行输入MATLAB语句(命令),包括调M文

件的语句,每输入一条语句,就立即对其进行处理,完成编译、链接和运行的全过程。又

如,将MATLAB源程序编辑为M文件,由于MATLAB磁盘文件也是M文件,所以编辑后的

源文件就可以直接运行,而不需要进行编译和链接。在运行M文件时,如果有错,计算机

屏幕上会给出详细的出错信息,用户经修改后再执行,直到正确为止。所以可以说,MATLAB

语言不仅是一种语言,广义上讲是一种该语言的开发系统,即语言调试系统。

3. 扩充能力强,交互性好

高版本的的MATLAB语言有丰富的库函数,在进行复杂的数序运算时可以直接调用,

而且MATLAB的库函数同用户文件在形成上一样,所以用户文件也可作为MATLAB的库函

数来调用。因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高

MATLAB的使用效率和扩充它的功能。另外,为了充分利用FORTRAN、C等语言的资源,

包括用户已编好的FORTRAN、C语言程序,通过建立Me调文件的形式,混合编程,方便

地调用有关的FORTRAN、C语言的子程序,还可以在C语言和FORTRAN语言中方便地使

用MATLAB的数值计算功能。这样良好的交互性使程序员可以使用以前编写过的程序,减

少重复性工作,也使现在编写的程序具有重复利用的价值。

本文标签: 语言文件编译计算用户