private函数是matlab软件中广泛使用的一种技术,其作辩轿宽用是限定某一些函数(private文件夹内)只能被令一些函数(private文件夹所在文件夹中的函数)使用,其他函数不能使用,这样的话就可以避免一些问题(因为一般的matlab函数是全局可见的,而private函数只能被private文件夹所在文件夹中的函数调用)。具体可以查看matlab帮助中有帆枝关Private Functions的介绍。下面做一下简单翻译吧,顺便练习一下英语吧。 private函数是那些放在以private子文件夹下的函数。这些函数被称为private是因为它们只对满足如下条件的函数或脚本可见:1.函数要满足它被定义的文件在private文件夹的上一级目录;2.脚本要满足它被满足条件1的函数携亮调用,才能在其中使用private函数。 例如,假设文件夹newmath在matlab的搜索路径下(不在也可以),那么newmath文件夹下名字为private的文件夹中所包含的函数只可以被newmath文件夹下的函数调用。由于private函数对父文件夹外不可见,所以它们能使用与其他文件夹中函数相同的名字。这对下面的情况是很有用的,如果你想创建你自己版本的函数,只需要把原始的函数放在其他文件夹下。因为matlab是在找标准函数之前找private函数的。
标签:private,文件夹,matlab