我需要帮助。如何计算三个不同工厂的日平均负荷?我的数据集包含18000个观测值,日期时间格式为dd.mm.yyyy hh:mm:ss
的日期(采样时间为10分钟)和el.load。输入文件是.xlsx,已加载到工作空间中的表中。需要每一天的每日平均值以提高净效果。谢谢!
日期,温度,三株植物的总和,植物1,植物2,植物3 例如,2018年10月19日,平均功率为12kW,等等?
答案 0 :(得分:0)
所以你有一个matrix
像这样(小时是无关紧要的):
el_consump=["01.01.2019", "hh:mm:ss", 50;
"02.01.2019", "hh:mm:ss", 45;
"03.01.2019", "hh:mm:ss", 55;
[...]
"31.01.2019", "hh:mm:ss", 31];
然后您要根据此数据集计算平均消耗量。您可以通过简单的循环来做到这一点:
day_sum=0;
day_number=0;
for i=1:length(el_consump)
day_sum=day_sum+double(el_consump(i,3))/(10/(24*60)); %The last part of equation is to convert 10min to whole day consumption)
day_number=day_number+1;
end
el_day_average=day_sum/day_number %calculating mean value;
disp("Average energy consumption is:");
disp(el_day_average);
仅此而已-您具有定义期间的平均每日消费量。由于它使用for
循环,因此采样多长时间都可以,它可以包含任意天数。