主函数
每个M文件中的第一个函数为主函数,主函数可以被该文件之外的其它函数调用。
主函数可以调用文件外的函数和文件内的子函数。
子函数
一个M文件可以包含多个函数,除主函数之外的其它函数称为子函数。子函数只能被主函数或该文件内的其他子函数调用。
子函数可以调用同一文件内的其他子函数。
嵌套函数
一个嵌套函数可以被下列函数调用。
(1)该嵌套函数的上一层函数。
(2)同一母函数下的同级嵌套函数。
(3)任意低级别的函数。
嵌套函数可以调用
(1)该函数的下一层函数
(2)同一母函数下的同级嵌套函数
(3)该函数的任意高级别的函数
私有函数
位于名为“private”的子文件夹中,只能被上一级文件夹中的函数或者这些函数所调用的M文件调用。
Matlab首先查找私有函数,再查找标准函数。