如何在matlab中添加多个函数

时间:2010-10-25 20:19:36

标签: matlab

我想从单个.m文件中添加几个函数。这是否可能,而不必为每个函数创建单独的m文件?

1 个答案:

答案 0 :(得分:10)

对于支持classdef关键字的Matlab的更高版本,我建议将函数作为静态方法添加到类中,然后从该类的实例中调用它们。它可以用一个.m文件完成:

classdef roof
  methods (Static)
    function res = f1(...)
        ...
    end
    function res = f2(...)
        ...
    end
  end
end

你打电话给他们

roof.f1();
roof.f2();