删除扭结和平滑曲线

时间:2014-05-04 22:26:11

标签: matlab plot curve-fitting smooth interpolation

我有一些数据,当绘制时看起来像附图所示左边的数据。 它有一些我希望删除的扭结和smooth-en以获得一个很好的曲线[显示在右侧]。

目前我手动删除扭结并用高阶多项式插入删除的部分[比如说9]。然后我重新填充已删除的片段并重新绘制曲线。 这需要很长时间,我需要处理很多文件。

你们可以建议一个有效的方法吗? [以MATLAB或其他方式] enter image description here

非常感谢!!

P.S。:增加了一个用于澄清的图 Second case

1 个答案:

答案 0 :(得分:2)

我认为这是一个像@thewaywealk建议的简单的低通滤波问题。消除扭结对应于消除信号中的某些高频。这可以通过滤波操作在matlab中实现。演示在denoising a sinusoidal wave here上显示。