1

我有一些相同维度的数据文件,我在 MATLAB 中有一个程序,用于分析单个文件中的数据。我想一个接一个地合并文件中的所有数据,以便我可以一起分析它们。我如何编写一个循环以遍历所有文件?

4

2 回答 2

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现在拥有您的所有数据

于 2013-03-05T08:43:47.470 回答
0

您可以通过dir 函数获取文件列表,并且循环很容易。

于 2013-03-05T08:43:35.303 回答