Matlab:フォルダ情報読込(ファイル名など自動取得)

研究備忘録: ソースコード

前提条件:「data_folder」というフォルダが存在し,その中にcsvファイルが存在

FolderName = 'data_folder'; % 情報抽出したいフォルダー名

FolderInfo = dir(FolderName);  % 情報抽出

% フォルダの中のファイルを全て読み出し ※dataで上書きされるので注意
for num_data = 3 : length(FolderInfo)
    % データ読み込み
    filename = getfield(FolderInfo,{num_data},'name');
    data = load([FolderName,'/', filename]);
end

注意!

csvの保存形式は『csv(コンマ区切り)』でないといけない。
※『CSV UTF-8』 ではNG