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

ero*_*gol 3 matlab

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

Rod*_*uis 5

是的,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对名称空间概念的实现.