Why does Matlab running in linux have difficulty seeing files on path
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
Files added to the path in MATLAB and also in MCR SDK code, cannot be seen and generate an error. If I look on the dirve, the file is there, but for some reason Matlab cannot find the files. Many times a while loop checking for existence will allow the program to wait long enough so that the file appears.
Maybe a problem with enough delay after program startup.
HAve to put loops in the startup.m to wait until a missing file is available.
1 件のコメント
Jan
2017 年 1 月 5 日
What is your question?
回答 (1 件)
Jan
2017 年 1 月 5 日
0 投票
Use rehash to read the fiels from the Matlab path again.
2 件のコメント
Jan
2017 年 1 月 9 日
Allan wrote:
This works if I put rehash in a while loop with a pause of 1 second and continuously check for the existence of the file. But why do I need to do this?
Jan
2017 年 1 月 9 日
Matlab stores a list of M-files found in the path, because checking this dynamically needs a lot of time, e.g. if you have many folders in the path and they are located on a network drive.
rehash triggers the search manually. But creating M-files dynamically is a bad programming practize and prone to bugs.
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!