Вычисление скользящего среднего

Мне нужно вычислить скользящее среднее по ряду данных внутри цикла for. Я должен получить скользящее среднее за N = 9 дней. Массив, в котором я вычисляю, - это 4 серии из 365 значений (M), которые сами по себе являются средними значениями другого набора данных. Я хочу построить средние значения моих данных с помощью скользящей средней на одном графике.

Я немного погуглил о скользящих средних и команде «conv» и нашел кое-что, что я пытался реализовать в своем коде.

hold on
for ii=1:4;
    M=mean(C{ii},2)
    wts = [1/24;repmat(1/12,11,1);1/24];
    Ms=conv(M,wts,'valid')
    plot(M)
    plot(Ms,'r')

end
hold off

В общем, я вычисляю свое среднее значение и строю его с (неправильным) скользящим средним. Я выбрал значение "wts" прямо с сайта mathworks, так что это неверно. (источник:http://www.mathworks.nl/help/econ/moving-average-trend-estimation.html) Моя проблема, однако, в том, что я не понимаю, что это за «wts». Кто-нибудь может объяснить? Если это как-то связано с весами значений: это недопустимо в этом случае. Все значения имеют одинаковый вес.

И если я делаю это совершенно неправильно, могу ли я получить помощь?

Мое искреннее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос