在matlab中绘制图形的“包络”

时间:2016-06-10 08:46:50

标签: matlab plot matlab-figure

我的图表看起来很草。 我想要的是以下(见图)。我有一个草地图形(蓝线),但我想要信封清楚地显示图形的峰值(红线 - 这条线在油漆中绘制)。一组峰可以添加到1组峰。我在matlab中尝试了以下内容,但没有成功: - 顺利; - 曲线拟合的基本工具; - 希尔伯特变换; - polyfit; - 工具箱Ezyfit。

enter image description here

有任何建议如何处理? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

如果您有信号处理工具箱,我建议使用 Butterworth低通滤波器。 youtube上有很多这方面的教程。 这是一个两步过程,您可以创建所需的过滤器,然后将其应用于您的数据。使用正确的参数,它将允许您仅保留高频率(" enveloppe"),并消除低频。

您可以使用以下方法验证此功能的许可证:

which Butter