Как мне эмулировать поведение «включения» в MATLAB?

В MATLAB я могу определить несколько функций в одном файле, только внешняя по отношению к этому файлу видна только первая определенная функция. Кроме того, я могу поместить каждую функцию в отдельный файл и сделать их все глобально видимыми через путь. Я пишу приложение, управляемое из меню, в котором каждый пункт меню выполняет свою функцию. В настоящее время все это в одном большом файле, с которым становится все труднее ориентироваться. Я хотел бы поместить группы связанных функций в отдельные файлы.

Я думаю, что могу сделать что-то вроде этого, поместив все дочерние функции в отдельный каталог, а затем добавив каталог к пути в моей родительской функции, но это выглядит немного грязно и не элегантно.

Кто-нибудь может сделать лучшее предложение?

Note: I'm most familiar with MATLAB 2006, but I'm in the process of upgrading to MATLAB 2009.

Ответы на вопрос(3)

Ваш ответ на вопрос