Вы можете использовать var
для индексации в структуре Noplate1
следующим образом:
var = 'AandB_cossy';
Noplate1 = load('dummy1.mat',var);
Noplate1.(var)(:,1);
Чтобы прочитать много файлов, проще всего перечислить их имена в списке (вы можете использовать функцию dir
, чтобы сгенерировать этот список, например, если это все файлы в каталоге). Затем вы перебираете список и считываете значения в массив ячеек:
fnames = {'dummy1.mat','dumsabs2.mat','yipposbn123.mat'};
var = 'AandB_cossy';
Noplate = cell(size(fnames));
for ii = 1:numel(fnames)
tmp = load(fnames{ii},var);
Noplate{ii} = tmp.(var);
end
Теперь вы можете получить доступ к каждому массиву данных как Noplate{1}
, Noplate{2}
и т. Д.