MATLAB Answers

0

Doubts in setting matlab path

Asked by sudharsan t on 19 Aug 2013
Hello ppl,
I have some doubts while setting the path for matlab. The default path is ...../Matlab I have several folders inside this folder . LEt A,B,C,D be the subfolders all these have the same functions but a slight modification inside it (just a number change in constant defined inside these functions). I used to work randomly with the sub folders .
Each time i setted up the path def file inside A,B,c,D . Now the question is
if i run a function
*function Dyn(X)
....
filip(y) %%subfunction
end*
in subfolder A , and the matlab path is at /Matlab/D, it runs , and i am not sure whether it uses the filip(y) from folder A or D ?
What should i do now ?
Thanks in advance

  0 Comments

Sign in to comment.

2 Answers

Answer by Amith Kamath on 19 Aug 2013

http://www.mathworks.com/help/matlab/matlab_prog/function-precedence-order.html answers your question exactly. I believe MATLAB looks in the current directory first and then looks at other directories based on its order in the path.

  0 Comments

Sign in to comment.


Answer by Image Analyst
on 19 Aug 2013

Give this command:
which -all filip
and it will tell you the order.

  0 Comments

Sign in to comment.