Averages/Simple moving average: Difference between revisions

Line 659:
<lang lua>do
local t = {}
function f(a, b, ...) if b then return f(a+b, ...) else return a end end
function average(n)
if #t == 10 then table.remove(t, 1) end
t[#t + 1] = n
return loadstringf('return '..table.concatunpack(t,'+'))() / #t
end
end
Anonymous user