【发布时间】:2015-06-20 15:13:52
【问题描述】:
让我们假设,我想使用一个结构如下的外部 Matlab 库:
folderName
play.m
run.m
open.m
如果我只是将folderName 添加到我的 Matlab 路径变量中,它很容易产生名称冲突。我不想重命名文件,以便能够获得示例库的新版本(示例库中没有使用包的概念)。如果从一个库函数调用另一个库函数,重命名也需要修改代码。
如何编写本地包装器,用于包装该示例库中的函数?然后我的包装器可以有我想要的名称和输入参数。
澄清:如何在不发生名称冲突、不重命名和不修改每个函数的情况下使用外部库(工具箱)?
- 重命名文件:使更新外部库变得困难。
- 只需将它们放在一个包文件夹中:这将中断内部库函数调用。
【问题讨论】:
-
库只是一个文件夹(可能带有私人文件夹)还是包含多个源文件夹?
-
让我们假设,该库包含几个文件夹。
标签: matlab