как добавить несколько функций в Matlab - PullRequest
5 голосов
/ 26 октября 2010

Я хочу добавить несколько функций из одного файла .m. Возможно ли это без создания отдельного m-файла для каждой функции?

1 Ответ

10 голосов
/ 26 октября 2010

Для более поздних версий Matlab, которые поддерживают ключевое слово classdef, я рекомендую добавить функции в качестве статических методов к классу и затем вызывать их из экземпляра этого класса. Все это можно сделать одним файлом .m:

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

и вы звоните им по

roof.f1();
roof.f2();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...