Find location of current m-file in Matlab

Posted by Jordi on Stack Overflow See other posts from Stack Overflow or by Jordi
Published on 2010-04-27T09:46:32Z Indexed on 2010/04/27 10:03 UTC
Read the original article Hit count: 228

Filed under:

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!

© Stack Overflow or respective owner

Related posts about matlab