How to read data from another directory using dlmread function
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Habtamu Wubie
il 22 Apr 2017
Modificato: Habtamu Wubie
il 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 Commenti
Risposta accettata
Geoff Hayes
il 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);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!