How to read data from another directory using dlmread function
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Habtamu Wubie
am 22 Apr. 2017
Bearbeitet: Habtamu Wubie
am 24 Apr. 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 Kommentare
Akzeptierte Antwort
Geoff Hayes
am 22 Apr. 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);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu File Operations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!