startup.m not found in local folder

43 ビュー (過去 30 日間)
Paolo Canu
Paolo Canu 2019 年 4 月 2 日
回答済み: Athanasios Pittaras 2020 年 2 月 11 日
my Matlab (2019a, but it happened also with previous versions) on Window10 does not find the custom startup.m that I put in the in the folder c:\Program Files\MATLAB\R2019a\toolbox\local\
The folder is in the path.
Any command there (including startupsav.m) is found, but not startup.m, even though is there. That is so strange.
The folder cannot be written without Administrator privilege but I force it to put the custom startup there, anyway.
Maybe that explains the unexpected behavior?
Thanks for the support
Paolo

採用された回答

Steven Lord
Steven Lord 2019 年 4 月 3 日
In previous releases, the toolbox path cache contained information about files in the toolbox subdirectory underneath matlabroot. As of release R2017b, the cache now contains information about files underneath matlabroot. Compare the documentation page about toolbox path caching in the current release and the same documentation page in the release R2017a documentation.
As stated on that documentation page: "We strongly recommend that you save any MATLAB code files you create and any files provided by MathWorks that you edit in a folder that is not in the matlabroot folder tree. If you keep your files in the matlabroot folder, then they might be overwritten when you install a new version of MATLAB." If you need to control where MATLAB starts, updating the properties of the shortcut is one way to do it. There are other ways as well.

その他の回答 (2 件)

per isakson
per isakson 2019 年 4 月 2 日
編集済み: per isakson 2019 年 4 月 2 日
This works for me. Have you set the "Start in" folder?
btw: I don't think it's a good idea to put startup.m in c:\Program Files\MATLAB\R2019a\toolbox\local\
  1 件のコメント
Paolo Canu
Paolo Canu 2019 年 4 月 3 日
編集済み: Paolo Canu 2019 年 4 月 3 日
perfect solution! Thanks.
I'm using Matlab since so many years (guess more than 30 now..) and I was used to set startup .min the .../local folder. This comes as a surprise. But it's fine.

サインインしてコメントする。


Athanasios Pittaras
Athanasios Pittaras 2020 年 2 月 11 日
Matlab cannot "see" the startup file because of path caching. You need to update the cached path after you have added your startup.m file in the \toolbox\local folder, or switch off the caching completely which will make startup slower. Search for "Toolbox Path Caching in MATLAB" in the documentation about how to do all this.

カテゴリ

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

タグ

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by