Why my matlab code cant load the directory that i wanted it to load instead read the weird file and say no directory
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
pdir='/Users/Phong/Desktop/RK4/'
load this
nameS=strcat(pdir,'InitCond30/','InitCond30_',int2str(run))
load(nameS);
it supposes to read /Users/Phong/Desktop/RK4/InitCond30/InitCond30_run
But it did not run that directory instead read the weird file and double letter like this
Error using load
Unable to read file
//UUsseerrss//PPhhoonngg//DDeesskkttoopp//RRKK44//IInniittCCoonndd3300//IInniittCCoonndd3300_ run:
No such file or directory.
Anybody has any idea why It reads and double the letter like that and how to fix it. Thanks
5 commentaires
Réponses (1)
Jan
le 29 Oct 2012
Loading directly to the workspace cab have unexpected results: What happens, if one of your MAT files contain a variable pdir? The result of the next iteration might be unexpected.
Therefore it is recommended to store the output of LOAD in a variable:
Data = load(nameS)
or Data{run} or whatever. Maybe this would solve your problem, but even if not, it is a good method to improve the quality of programs.
0 commentaires
Voir également
Catégories
En savoir plus sur Environment and Settings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!