matlab目录里的private文件夹有什么用?如何使用private文件夹?
答案:1 悬赏:20 手机版
解决时间 2021-04-17 06:47
- 提问者网友:萌卜娃娃
- 2021-04-16 09:52
matlab目录里的private文件夹有什么用?如何使用private文件夹?
最佳答案
- 五星知识达人网友:山有枢
- 2021-04-16 10:29
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函数是那些放在以private子文件夹下的函数。这些函数被称为private是因为它们只对满足如下条件的函数或脚本可见:
1.函数要满足它被定义的文件在private文件夹的上一级目录;
2.脚本要满足它被满足条件1的函数调用,才能在其中使用private函数。
例如,假设文件夹newmath在matlab的搜索路径下(不在也可以),那么newmath文件夹下名字为private的文件夹中所包含的函数只可以被newmath文件夹下的函数调用。
由于private函数对父文件夹外不可见,所以它们能使用与其他文件夹中函数相同的名字。这对下面的情况是很有用的,如果你想创建你自己版本的函数,只需要把原始的函数放在其他文件夹下。因为matlab是在找标准函数之前找private函数的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯