如何在MATLAB中移动平均线?

时间:2016-06-15 08:01:37

标签: matlab

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

1 个答案:

答案 0 :(得分:0)

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

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