Why might Matlab not be recognising scripts in current folder (path)?

7 views (last 30 days)
I am running a concurrent License. Toolboxes are installed according to 'ver' command. The scripts I am trying run are in the path, however, whenever I run a scrip the message ' undifined function or variable 'xxxxx'.' comes up. Commands work line by line but as soon as a Matlab function (or another script) are called I stop beeing able to run them.
Not sure what is going on. Could this be a license issue? Doesn't seem so as commands are working....
Any help would be great! Thanks.

Answers (1)

Walter Roberson
Walter Roberson on 4 Feb 2017
  • your scripts might be changing directory
  • your scripts might be altering the path
  • your script name (or the directory you are in) might just happen to match the name of one of the MATLAB directories used for toolboxes; in such a case MATLAB might get confused and think they are part of MATLAB and that you need a license for the toolbox it believes they are
What does which -all of the name show when it fails?

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!