How can I iterate through a list of files using dlmread()?
Show older comments
Hello,
I am able to load all files and manually change the name of the files to access each on individually, however when I try to use a for loop that changes the name of the file in the form of a changing string, I get the error message below:
"Error using dlmread (line 119) The file 'file1' could not be opened because: No such file or directory
Error in EbnoVsRange (line 19) Zero(i) = dlmread(fname,',',[26 2 26 2]);"
This is after I have loaded the files in, one of which is called 'file1'
The code I'm using is below:
file1 = 'C:\Users\....\range1cm.csv';
file2 = 'C:\Users\....\range2cm.csv';
file3 = 'C:\Users\....\range3cm.csv';
file4 = 'C:\Users\....\range4cm.csv';
file5 = 'C:\Users\....\range5cm.csv';
for i = 1:1:10
fname=['file',num2str(i)]
Zero(i) = dlmread(fname,',',[26 2 26 2]);
end
Thank You
Accepted Answer
More Answers (0)
Categories
Find more on File Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!