我已经有十几个脚本,我想将它们分组到文件夹下以便更轻松地处理它们.我怎么能这样做?Matlab是否包含数据包层次结构?如果确实如此,我找不到如何使用:(.
是的,Matlab使用包目录.
将文件分组到以下列开头的目录中'+':
+somePackage/func1.m
+somePackage/func2.m
Run Code Online (Sandbox Code Playgroud)
然后,在你的主脚本中,
import someDir.*
A = func1(arg1, arg2, ...);
B = func2(arg1, arg2, ...);
Run Code Online (Sandbox Code Playgroud)
要么
A = somePackage.func1(arg1, arg2, ...);
B = somePackage.func2(arg1, arg2, ...);
Run Code Online (Sandbox Code Playgroud)
这基本上是Matlab对名称空间概念的实现.