我需要循环遍历以下子文件夹中的每个文件:
/Testing
/Training
/Validation
这将类似于下面的代码,除了它将循环遍历这三个子文件夹中的每个文件(现在它循环遍历文件1到92,但现在它们被分成这些thry文件夹)。
for i=1:92
str = sprintf('load data%i.mat', i);
eval(str);
Info.data=Info.data(:,[1,2,3,5,6,7,9,10,11]);
str = sprintf('save data%i.mat', i);
eval(str);
end
答案 0 :(得分:0)
p1=pwd;
p2={'\Testing' '\Training' '\Validation'};
for i=1:length(p2)
cd([p1, p2{i}])
files = dir('*.mat');
for file = files'
load(file.name);
Info.data=Info.data(:,[9,10,11]);
save(file.name);
cd(p1);
end
end