我已经有十几个脚本了,我想将它们分组到文件夹下以便更轻松地处理它们。我怎么能这样做? Matlab是否包含数据包层次结构?如果是的话,我找不到如何使用:(。
答案 0 :(得分:5)
是的,Matlab使用package directories。
将文件分组到以'+'
:
+somePackage/func1.m
+somePackage/func2.m
然后,在您的主脚本中,
import someDir.*
A = func1(arg1, arg2, ...);
B = func2(arg1, arg2, ...);
或
A = somePackage.func1(arg1, arg2, ...);
B = somePackage.func2(arg1, arg2, ...);
这基本上是Matlab实现名称空间的概念。