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

6 vues (au cours des 30 derniers jours)
Luís Lamas
Luís Lamas le 4 Fév 2017
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.

Réponses (1)

Walter Roberson
Walter Roberson le 4 Fév 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?

Catégories

En savoir plus sur Manage Products dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by