Чтобы импортировать или экспортировать несколько файлов, создайте цикл управления для одновременной обработки одного файла. При построении цикла:
Для построения последовательных имен файлов используйте sprintf.
Чтобы найти файлы, соответствующие шаблону, используйте dir.
Используйте синтаксис функции для передачи имени файла функции импорта или экспорта. (Дополнительные сведения см. в разделе Выбор синтаксиса команд или синтаксиса функций.)
Например, для чтения файлов с именем file1.txt через file20.txt с importdata:
numfiles = 20;
mydata = cell(1, numfiles);
for k = 1:numfiles
myfilename = sprintf('file%d.txt', k);
mydata{k} = importdata(myfilename);
end
Чтение всех соответствующих файлов *.jpg с imread:
jpegFiles = dir('*.jpg');
numfiles = length(jpegFiles);
mydata = cell(1, numfiles);
for k = 1:numfiles
mydata{k} = imread(jpegFiles(k).name);
end