一:前言
之前我们学习了如何编写脚本文件了,现在我们来学习一下如何编写函数文件
二:内容
我们先看看什么是函数文件
供其它M文件调用,通常带输入参数和输出参数
2.1 编写函数文件和子函数
创建函数文件
法一:直接创建
法二:先创建脚本文件输入以下内容
1 | function 输出形参列表=函数名(形参列表) |
例子:
子函数:
- 一个函数文件中可以含有一个或多个函数, 其中第一个称为主函数,其它函数称为子函数
- 子函数由 function 语句引导
- 主函数必须位于最前面,子函数出现的次序任意。子函数只能被主函数和位于同一个函数文件中的其它子函数调用
例子:
2.2 局部变量和全局变量
- 函数文件中的变量都是局部的,即一个函数文件中定义的变量不能被另一个函数文件或其它 M 文件使用
- 当函数调用完毕后,该函数文件中定义的所有局部变量都将被释放,即全部被清除
- 全局变量的定义: global 变量名列表
- 全局变量的变量名列表中的各个变量用空格隔开,不能用逗号!
2.3 函数句柄和内联函数和匿名函数
1.函数句柄
- 内联函数
- 匿名函数