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!