我有一些相同维度的数据文件,我在MATLAB中有一个程序用于分析单个文件中的数据。我想一个接一个地合并文件中的所有数据,以便我可以一起分析它。我怎样才能编写一个循环来覆盖所有文件?
答案 0 :(得分:4)
fls = dir( fullfile( folderName, '*.mat' ) );
data = cell( 1, numel(fls) );
for ii = 1:numel(fls)
data{ii} = load( fullfile( folderName, fls(ii).name ) );
end
data
现在拥有您的所有数据
答案 1 :(得分:0)
您可以按dir function获取文件列表,循环很简单。