matlab 提取文件下所有.mat,计算并可视化所有文件的平均能量

namelist = dir('./out/*mat');

len = length(namelist);
nums = [];
for i = 1:len
    file_name{i} = namelist(i).name;
    file_dir{i} = namelist(i).folder;
    file_path = strcat(file_dir{i},'/',file_name{i});
    load(file_path,"name");
    mean_power = mean(abs(name));
    nums = [nums,mean_power];
end
plot(nums);

版权声明:本文为Winds_Up原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。