【问题标题】:Finding very top and bottom peaks of data using Matlab使用 Matlab 查找数据的顶部和底部峰值
【发布时间】:2016-08-03 16:20:12
【问题描述】:

我有一组数据,我想找到它的上峰和下峰。 在 Matlab 中,我正在尝试findpeaks 命令,但结果很奇怪。

这是我的简单代码:

 [pks,locs] = findpeaks(Data);
 plot(locs,pks,'or')

结果如下:

有人可以指导我如何仅找到数据的最顶部和最底部的峰值吗?

【问题讨论】:

    标签: matlab minimum


    【解决方案1】:

    您可以使用附加输入 MinPeakProminence 告诉 Matlab 只寻找,是的,非常突出的峰。

    [pks,locs] = findpeaks(Data,'MinPeakProminence',4);
     plot(locs,pks,'or')
    

    您可以使用该参数,看看哪种方法最适合您。

    【讨论】:

      猜你喜欢
      • 2021-12-21
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 2014-05-15
      • 2013-01-24
      • 2013-11-22
      • 1970-01-01
      • 2017-04-13
      相关资源
      最近更新 更多