How to import data for files that have 11,12,13,21,22,23,31,32,33 sequence?
1 次查看(过去 30 天)
显示 更早的评论
Hi, I would like to import files from a directory. The files have the following sequence:
Data 11
Data 12
Data 13
Data 21
Data 22
Data 23
Data 31
Data 32
Data 33
I usually use the following general code for extracting a sequence of files:
numfiles = 3;
mydata = cell(1, numfiles);
for k = 1:numfiles;
myfilename = sprintf('Drift.out', k);
mydata{k} = importdata(myfilename);
end
Can anyone please advise me on how to modify it to suit the above files sequence?
Thank you very much. Regards, Ismail
0 个评论
采纳的回答
KSSV
2017-11-11
files = dir('*.out') ; % get all files with extension out
N = length(files) ; % toal number of files
% loop for each file
for i = 1:N
filename = files(i).name ;
% do what you want
end
4 个评论
KSSV
2017-11-11
What ever the names may be......it will list all the files present in the folder with extension out.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Cell Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!