MATLAB私有函数:什么意思、特点特征
私有函数实际上是另一种子函数,它是私有的,只有父M文件函数能调用它。私有函数的存储需要在当前目录下建一个子目录,子目录名字必须为private。存放于private文件夹内的函数即为私有函数,它的上层目录称为父目录,只有父目录中的M文件才可以调用私有函数。
私有函数对于其父目录以外的目录中的M文件来说是不可见的。
调用私有函数的M文件必须在private子目录的直接父目录内。
假如私有函数名为myprivfun,为了得到私有函数的帮助信息,需输入如下命令。
help private/myprivfun
私有函数只能被其父文件夹中的函数调用,因此,用户可以开发自己的函数库,函数名称可以与系统标准M函数库名称相同,而不必担心在函数调用时发生冲突,因为MATLAB首先查找私有函数,然后查找标准函数。