嵌套for循环移动窗口过滤器

时间:2012-11-29 14:02:32

标签: matlab octave

我想在MATLAB中实现嵌套for循环,第一个循环应该从3运行到n,在这个循环内,第二个for循环应该运行1:5。我的问题是我想取5个数字的平均值,但是移动平均线。所以我应该从第一行的元素1到5的平均值开始,第二行的元素2到6,第三行的元素3到7。

请帮我解决这个问题。

先谢谢

1 个答案:

答案 0 :(得分:0)

我的假设是,你正在寻找这样的东西......没有嵌套for循环

for i = 3:n
  some_average(i) = mean(some_data_matrix(i, i:(i+4)));
end

但是,您的问题需要进一步澄清。