运筹学与最优化MATLAB编程 作者 吴祈宗 郑志勇 第3章 MATLAB基本介绍.pptVIP

  • 19
  • 0
  • 约 44页
  • 2015-12-12 发布于广东
  • 举报

运筹学与最优化MATLAB编程 作者 吴祈宗 郑志勇 第3章 MATLAB基本介绍.ppt

3.4 M文件函数 图 3-8 (1)函数名和文件名必须相同。 (2) MATLAB第一次执行一个M文件函数时,它打开相应的文本文件并将命令编辑成存储器的内部表示,以加速执行以后所有的调用。 (3)在函数M文件中,到第一个非注释行为止的注释行是帮助文本。 (4)第一行帮助行,名为H1 行,是由lookfor 命令搜索的行。 (5)函数可以有零个或更多个输入参量。 (6)函数可以按少于函数M文件中所规定的输入和输出变量进行调用,但不能用多于函数M文件中所规定的输入和输出变量数目。 (7)当函数有一个以上输出变量时,输出变量包含在括号内。 (8)当调用一个函数时,所用的输入和输出参量的数目在函数内是规定好的。 (9)当一个函数说明一个或多个输出变量,但没有要求输出时,就简单地不给输出变量赋任何值。 (10)函数有它们自己的专用工作空间,与MATLAB的工作空间分开。 3.4 M文件函数 %     4 5 6       6 5 4 (11)如果一个预定的变量,例如pi, 在MATLAB工作空间重新定义,它不会延伸到函数的工作空间。 (12)当调用一个函数时,输入变量不会拷贝到函数的工作空间,但使它们的值在函数内可读。 (13)如果变量说明是全局的,函数可以与其他函数、MATLAB工作空间和递归调用本身共享变量。 (14)实际编程中,无论什么时候应尽量避免使用全局变量。 (15) M

文档评论(0)

1亿VIP精品文档

相关文档