假设表格变量名为 pm_table,包含 Date 和站点名称两个字段。以下是求取每日PM站点在10,11,12三小时的均值的完整代码形式:

% 根据Date字段将table按照日期分组
grouped_table = groupby(pm_table, 'Date');

% 获取每组中站点在10,11,12三小时的PM值
pm_values = grouped_table{:, 'PM'};

% 计算每组中站点在10,11,12三小时的均值
mean_values = mean(pm_values(:, [10, 11, 12]), 2);

% 创建新的table来存储每日的PM站点在10,11,12三小时的均值
result_table = table(grouped_table{:, 'Date'}, mean_values, 'VariableNames', {'Date', 'Mean_PM'});

以上代码将生成一个新的表格 result_table,其中包含每日的日期和对应的PM站点在10,11,12三小时的均值。

MATLAB 代码:计算每日PM站点在10-12点的平均值

原文地址: https://www.cveoy.top/t/topic/p6XZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录