Averages/Simple moving average: Difference between revisions

(added K solution)
Line 1,933:
1 2 3 4 5 5 4 3 2 1
m_avgavg:{n:-(y&#:)' m:x@,\!#x; {(+/0.0$$x)%#x}'n#'m}
sma:{avg' x@(,\!(y-1)),(!y)+\:!y}
m_avg[v;5]
1 1.5 2 2.5 3 3.8 4.2 4.2 3.8 3.0
m_avgsma[v;5]
1 1.5 2 2.5 3 3.8 4.2 4.2 3.8 3.0
</lang>