我想从单个.m文件中添加几个函数。这是否可能,而不必为每个函数创建单独的m文件?
答案 0 :(得分:10)
对于支持classdef
关键字的Matlab的更高版本,我建议将函数作为静态方法添加到类中,然后从该类的实例中调用它们。它可以用一个.m文件完成:
classdef roof
methods (Static)
function res = f1(...)
...
end
function res = f2(...)
...
end
end
end
你打电话给他们
roof.f1();
roof.f2();