Загрузка файла с индексным именем - PullRequest
0 голосов
/ 27 сентября 2018

Я хотел бы загрузить разные файлы, которые имеют более или менее одинаковые значения, просто меняется параметр (температура).

Например:

detector_temp = importdata('beginning name file' temp 'K_end name file.dat');

Я не знаю, каксделать разные файлы "детекторов" для всех моих температур.На данный момент я просто пишу все разные имена файлов.У меня многоЗаранее спасибо

1 Ответ

0 голосов
/ 27 сентября 2018

Требуется дополнительная информация, чтобы предоставить точное решение, но обычно вы можете использовать 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} и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...