我想在MATLAB中实现嵌套for循环,第一个循环应该从3运行到n,在这个循环内,第二个for循环应该运行1:5。我的问题是我想取5个数字的平均值,但是移动平均线。所以我应该从第一行的元素1到5的平均值开始,第二行的元素2到6,第三行的元素3到7。
请帮我解决这个问题。
先谢谢
答案 0 :(得分:0)
我的假设是,你正在寻找这样的东西......没有嵌套for循环:
for i = 3:n
some_average(i) = mean(some_data_matrix(i, i:(i+4)));
end
但是,您的问题需要进一步澄清。