Why does Matlab running in linux have difficulty seeing files on path
Informazioni
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
Mostra commenti meno recenti
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 Commento
Jan
il 5 Gen 2017
What is your question?
Risposte (1)
Jan
il 5 Gen 2017
0 voti
Use rehash to read the fiels from the Matlab path again.
2 Commenti
Jan
il 9 Gen 2017
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
il 9 Gen 2017
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.
Questa domanda è chiusa.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!