我需要帮助。如何计算三种不同植物的日平均负荷?我的数据集包含18000个观测值,日期时间格式为dd.mm.yyyy hh:mm:ss
,10分钟采样和el.load。输入文件是.xlsx加载到工作区中的表中。每天需要每日平均值以提高净效率。谢谢!
日期,温度,sum_of_three_plants,plant1,plant2,plant3例如19.10.2018天 - 平均12kW等等有可能吗?
所以你有这样的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
循环,所以样本有多长并不重要,它可以包含任意天数。