原发布者:duan2561380
第五章脚本文件和函数文件本节内容掌握脚本文件和函数文件的区别掌握函数文件的编写和调用掌握M文件的调试方法掌握文件的打开和关闭§1M文件-脚本文件脚本文件只是一串按照用户意图排列而成的MATLAB指令集合,即只是简单命令的叠加。它没有输入参数,也没有输出参数。它运行后产生的变量都是全局变量,均驻留在workspace中。只要用户不使用指令clear加以清除,或MATLAB指令窗不关闭,这些变量将一直保存在基本工作空间中。例:计算小于任意自然数n的fibonnaci数。运行文件(F5/DebugRun)函数文件函数文件是一种特殊类型的运行在自己独立的工作空间的M文件,通过输入形参表接收数据,通过输出形参返回结果到调用文件。function[输出形参表]=fname(输入形参表)%H1注释行%其他注释行……(可执行代码)……(return)•以function开头的一行为引导行,是函数定义语••••句,表示该M文件是一个函数文件。帮助文本的首行(H1行):用于help帮助使用和lookfor搜索帮助文本:指H1行之后到函数体之前的注释行。包括函数的意义、各参数的意义、调用格式以及程序的作者、日期等。函数体是函数的执行代码,是文件主要部分。注释:以%开头,可出现在程序中任意一行,用绿色表示。编译时会被忽略,不会影响程序运行速度。例:编写函数计算两点之间的距离。注意事项当函数的输出参数多于一个时,应该用方括