【问题标题】:Nested for loop for moving window filter用于移动窗口过滤器的嵌套 for 循环
【发布时间】:2012-11-29 14:02:32
【问题描述】:

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

请帮我解决这个问题。

提前致谢

【问题讨论】:

标签: matlab octave


【解决方案1】:

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

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

不过,您的问题需要进一步澄清。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-18
    • 2020-02-18
    • 2022-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多