有没有办法为同一个.m文件中的所有函数提供matlab包

时间:2015-09-17 13:52:27

标签: matlab

我正在使用matlab包,我想在同一个.m文件中为所有方法提供一个包。我试图在.m文件的main方法中导入包,在我看来.m文件中的其他函数无法访问该包。我不想在所有功能中导入包,并希望避免这种情况。有没有办法解决这个问题。

1 个答案:

答案 0 :(得分:2)

简而言之:不。遗憾的是,在MATLAB中,您必须始终使用函数的完全限定名称,即使您使用相同的打包(或使用import语句)。

请注意,将+mypackage目录添加到MATLAB路径中并不起作用 - 您将收到警告:

>> addpath +mypackage
Warning: Package directories not allowed in MATLAB path: +mypackage
> In path (line 109)
  In addpath (line 88)