How to read data from another directory using dlmread function
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Habtamu Wubie
le 22 Avr 2017
Modifié(e) : Habtamu Wubie
le 24 Avr 2017
I have two folders, A and B. The matlab code/program to be run is in A. I want to run this code and read data which is placed in B. The part of my script is written as:
myf3= '/home/habtamu/Desktop/data/XYZ/ABG,2012/B';
files3=dir(fullfile(myf3,'*.min'));
D = dlmread(files3(1).name,' ' ,26,7);
myf3 is the name of the path for folder B.When I run this, the error is generated as
Error using dlmread (line 122)
The file 'abg20120101dmin.min' could not be opened because: No such file or directory
Error in allin (line 53)
D = dlmread(files3(1).name,' ' ,26,7);
allin is the file name of my code. any solution please?
0 commentaires
Réponse acceptée
Geoff Hayes
le 22 Avr 2017
Habtamu - the files3 structure only includes the names of the files and not the path to each one. You would need to read the file as
D = dlmread(fullfile(myf3,files3(1).name),' ' ,26,7);
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur File Operations 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!