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!