同じ次元のデータ ファイルがいくつかあります。MATLAB には、単一ファイルのデータを分析するためのプログラムがあります。ファイルからのすべてのデータを次々にマージして、すべてをまとめて分析できるようにしたいと考えています。すべてのファイルを処理するループを作成するにはどうすればよいですか?
1519 次
同じ次元のデータ ファイルがいくつかあります。MATLAB には、単一ファイルのデータを分析するためのプログラムがあります。ファイルからのすべてのデータを次々にマージして、すべてをまとめて分析できるようにしたいと考えています。すべてのファイルを処理するループを作成するにはどうすればよいですか?
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
すべてのデータを保持するようになりました
dir関数でファイルのリストを取得でき、ループは簡単です。