1
我有一些相同维度的数据文件,我在MATLAB中有一个程序用于分析单个文件中的数据。我想将文件中的所有数据逐个合并,以便我可以一起分析它们。我如何编写一个循环,以便遍历所有文件?循环遍历文件名
我有一些相同维度的数据文件,我在MATLAB中有一个程序用于分析单个文件中的数据。我想将文件中的所有数据逐个合并,以便我可以一起分析它们。我如何编写一个循环,以便遍历所有文件?循环遍历文件名
您可以通过dir function获得文件列表,循环很简单。
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
现在持有所有数据
我想我得到了它。谢谢 :) – Maddy 2013-03-06 04:43:48