что-то как-то сложно: окна, фильтры.
надо посчитать (sum((Xa - Xi)^2)/(N-1))^0.5, Xa - среднее. если возвести в квадрат и раскрыть скобки, то получится sum(Xa^2) + sum(Xi^2) - 2*Xa*sum(Xi) sum(Xa^2) = N*(sum(Xi)/N)^2 = sum(Xi)^2/N 2*Xa*sum(Xi) = 2*sum(Xi)^2/N то есть надо накапливать сумму выборок S1=sum(Xi) и сумму квадратов выборок S2=sum(Xi^2), ну и количество выборок N, тогда rms можно посчитать как: ((S2 - S1*S1/N)/(N-1))^0.5
|