それなら単に 累積だろう
>>531 の 書き方なら
y[i] = y[i-1] + w * x[i];