【问题标题】:How to do Moving average in MATLAB? [duplicate]如何在MATLAB中做移动平均? [复制]
【发布时间】:2016-06-15 08:01:36
【问题描述】:

我正在 matlab 中绘制压力与电阻的滞后图,我想平滑该图,所以我想要这两个变量系列的移动平均值。任何人都可以帮助我解决这种情况。两个变量都包含 170 个值。

【问题讨论】:

  • 您自己尝试过什么吗?有很多关于如何做到这一点......

标签: matlab


【解决方案1】:

Matlab 的smooth 函数提供了多种平滑数据的方法。默认值为跨度为 5 的移动平均线,但您可以尝试使用此跨度或尝试不同的平滑技术。

例如:

smooth(y) % Moving average with a window of 5
smooth(y, 3) % Moving average with a window of 3
smooth(y, 'sgolay', 3) % Savitz-Golay filter

可参考here

我相信它是曲线拟合工具箱的一部分...

【讨论】:

    猜你喜欢
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 2018-03-16
    • 2017-09-01
    相关资源
    最近更新 更多