我试图绘制M = 7和M = 51的移动平均值。我已经有一个数据已经从名为data.TP for X的文件导入,这是一个振幅数组。这是我的代码:
{'product_pk': ['A valid integer is required.']}
我想有一种更简单的方法。我试图实现的公式是: Y [n] = 1 /MΣ_(k = - ((M-1)/ 2))^(M-1)/2▒(x [nk]),因此它是k的总和的1 / M倍= [(M-1)/ 2至(M-1)/ 2的x [nk]
答案 0 :(得分:0)
怎么样
data = rand(1000,1);
window = [1,1,1,1,1,1,1,1,1,1];
window=window/norm(window);
smoother=conv(data,window);
figure;
subplot(2,1,1);
bar(data);
subplot(2,1,2);
bar(smoother);
如果您想要更具体的内容,请发布一段完整错误的完整代码。