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

6 ビュー (過去 30 日間)
Luís Lamas
Luís Lamas 2017 年 2 月 4 日
回答済み: Walter Roberson 2017 年 2 月 4 日
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.

回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 2 月 4 日
  • 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?

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by