Как мне эмулировать поведение «включения» в MATLAB?
В MATLAB я могу определить несколько функций в одном файле, только внешняя по отношению к этому файлу видна только первая определенная функция. Кроме того, я могу поместить каждую функцию в отдельный файл и сделать их все глобально видимыми через путь. Я пишу приложение, управляемое из меню, в котором каждый пункт меню выполняет свою функцию. В настоящее время все это в одном большом файле, с которым становится все труднее ориентироваться. Я хотел бы поместить группы связанных функций в отдельные файлы.
Я думаю, что могу сделать что-то вроде этого, поместив все дочерние функции в отдельный каталог, а затем добавив каталог к пути в моей родительской функции, но это выглядит немного грязно и не элегантно.
Кто-нибудь может сделать лучшее предложение?
Note: I'm most familiar with MATLAB 2006, but I'm in the process of upgrading to MATLAB 2009.