Требуется дополнительная информация, чтобы предоставить точное решение, но обычно вы можете использовать dir
, чтобы получить нужные имена файлов, а затем загрузить данные в ячейку или другой контейнер.
Например, скажите, что у меня естькаталог файлов матов, которые я хочу загрузить.
% from the desired directory
files = dir('*.mat'); % get the files I want to load
fileNames = {files.name}'; % extract just the file name
data = cellfun(@load, fileNames, 'UniformOutput', 0); % load all the files into a cell
Затем вы можете работать с данными, которые хранятся в ячейке.Каждый файл хранится в отдельной ячейке.Так file1 = data{1,1};
, file3 = data{3,1}
и т. Д.