欢迎光临散文网 会员登陆 & 注册

MATLAB批量提取平均值

2023-06-26 14:00 作者:神的宠儿n  | 我要投稿

clear % 清空工作区变量

clc % 清空命令窗口


filepath = 'D:\Crop_ET'; % 文件路径

filelist = dir(fullfile(filepath, '*.txt')); % 获取路径下所有txt文件


for i = 1:length(filelist)

    % 获取文件完整路径名

    filename = fullfile(filelist(i).folder, filelist(i).name);

    

    % 读取数据到矩阵E,并将-9999替换为NaN

    E = load(filename);

    E(E==-9999) = NaN;

    

    % 计算E的平均值

    Result_E = nanmean(nanmean(E));

    

    % 显示当前文件的平均值

    disp([filelist(i).name, ': ', num2str(Result_E)]);

end


MATLAB批量提取平均值的评论 (共 条)

分享到微博请遵守国家法律