Dans MATLAB, je peux définir plusieurs fonctions dans un seul fichier, seule la première fonction définie étant visible à l'extérieur de ce fichier. Alternativement, je peux mettre chaque fonction dans son propre fichier et les rendre globalement visibles à travers le chemin. J'écris une application pilotée par menu, où chaque élément de menu exécute une fonction différente. Actuellement, tout cela est dans un gros fichier, qui devient de plus en plus difficile à naviguer. Ce que je voudrais faire est de mettre des groupes de fonctions connexes dans des fichiers séparés.Comment émuler le comportement 'include' dans MATLAB?
Je pense que je peux faire quelque chose comme ceci en mettant toutes les fonctions enfants dans un répertoire séparé, puis en ajoutant le répertoire au chemin dans ma fonction parente, mais cela semble un peu brouillon et inélégant.
Quelqu'un peut-il faire une meilleure suggestion?
Note: Je suis plus familier avec Matlab 2006, mais je suis en train de mise à niveau vers 2009. Matlab
Connexes: http://stackoverflow.com/questions/8883499/can-i-import-a-namespace-globally-without-calling-implicitly-import-in-each-and?lq=1 –