如何将文件夹上的Matlab脚本分组为从父文件夹中的主脚本执行?

时间:2012-11-09 14:50:00

标签: matlab

我已经有十几个脚本了,我想将它们分组到文件夹下以便更轻松地处理它们。我怎么能这样做? Matlab是否包含数据包层次结构?如果是的话,我找不到如何使用:(。

1 个答案:

答案 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实现名称空间的概念。

相关问题