I'm working on my Matlab code in a number of different locations and it would really help if I could make the code aware of its location on the computer. I think there is a function that gives me exactly this information, but I can't remember what it is called or find it on Google.
The idea is that I have a function myFunc
that needs a file in its own directory, which can be in different locations on different computers. So in myFunc
I want to do something like this:
dir = theFunctionImLookingFor;
system(fullfile(dir, 'someApp.exe'));
(it could also be that the function I'm looking for doesn't return the directory, but the directory + m-file name, but that makes little difference to me)
Thanks for any help!