我发现另一个人询问同一个问题,但答案不适用于任意长度的向量。 Averaging every n elements of a vector in matlab 问题: X = [1:12]; y =%平均操作; 操作结束后, y = [2 2 2 5 5 8 8 8 11 11 11] 因此,生成的向量具有相同的大小,并且每3个值的跳跃平均值将替换用于生成平均值的值即1 2 3被三个值的平均值替代
移动平均值无法在我的表格上工作。它只是分散每行的行数据,而不是产生我寻求的平均值。 基于ACQ的移动平均SQL :(http://www.artfulsoftware.com/infotree/qrytip.php?id=445) SELECT t1.item,t1.dt, AVG(t2.qty) AS 5DayAvg
FROM t t1
JOIN t t2 ON t1.item=t2.ite