Gérer plusieurs répertoires de fichiers matlab

XXX a écrit:
Mon programme principal utilise plusieurs fonctions matlab que j'ai moi-même écrites et dont les fichiers sont situés dans des répertoires différents. Comment rendre ces différentes fonctions "visibles" par mon programme principal sans recopier un à un les fichiers dans mon répertoire de travail courant? 

Il suffit d'indiquer à matlab le chemin d'accès à ces fichiers dans son "path".
Supposons que l'on veuille utiliser le fichier fonction1.m qui se situe dans le répertoire /home/xxx/dir1 et le fichier fonction2.m qui se situe dans le répertoire /home/xxx/dir2.
On utilise la commande addpath de la manière suivante

addpath('dir1','dir2')

On peut vérifier que matlab a mis à jours ses chemins d'accès aux fonctions en utilisant la commande path.

Attention, cette ajout ne concerne que la session courante de matlab.
Il faut donc soit
soit

 

(c) Stéphane Balac - Centre de Mathématiques - INSA de Lyon.