Je travaille sur mon MATLAB dans un certain nombre d'emplacements différents, et cela m'aiderait vraiment si je pouvais faire en sorte que le code soit conscient de son emplacement sur l'ordinateur. Je pense qu'il existe une fonction qui me donne exactement cette information, mais je n'arrive pas à me souvenir de son nom ni à la trouver sur Google.
L'idée est que j'ai une fonction myFunc
qui a besoin d'un fichier dans son propre répertoire, qui peut se trouver à différents endroits sur différents ordinateurs. Ainsi, en myFunc
Je veux faire quelque chose comme ça :
dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));
(Il se peut aussi que la fonction que je recherche ne renvoie pas le répertoire, mais le répertoire + le nom du m-fichier, mais cela ne fait guère de différence pour moi).