第第3章章 MATLAB程序设计程序设计3.1 M文件文件3.2 程序控制结构程序控制结构3.3 函数文件函数文件3.4 程序举例程序举例3.5 程序调试程序调试MATLAB虽然是一种科学计算语言,但具有C等计算机高级语言的语言特征,可以很方便的实现程序控制。利用该程序控制功能,可以将有关MATLAB的命令变成程序存储在一个文件里(该文件成为M文件),在运行该文件,MATLAB 将自动依次执行M文件中的各条命令,直至全部执行完毕。这就使MATLAB的程序设计。3.1 M文件文件3.1.1 M文件概述文件概述用用MATLAB语言编写的程序,称为语言编写的程序,称为M文件文件。M文件是由若干文件是由若干MATLAB命令组合在一齐构成命令组合在一齐构成的,它可以完成某些操作,也可以实现某些算法。的,它可以完成某些操作,也可以实现某些算法。M文件可以根据调用方式的不同分为两类:文件可以根据调用方式的不同分为两类:命令文件命令文件(Script File)和和函数文件函数文件(Function File)。(由于它们的扩展名均为(由于它们的扩展名均为m,故成为,故成为m文件)。文件)。命令文件命