03.12.2019, 08:28
You can use simple IIR filter to calculate average values:
Code:
ALPHA = 0.1 -- between 0 and 1, adjust as needed
function iir_filter(val, avg)
return val * ALPHA + avg * (1 - ALPHA)
end
avg = 0
for val = 1, 10 do
avg = iir_filter(val, avg)
end
log(avg)