gpt4 book ai didi

matlab - 使用 Matlab 查找数据的最高和最低峰值

转载 作者:太空宇宙 更新时间:2023-11-03 20:03:53 27 4
gpt4 key购买 nike

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

这是我的简单代码:

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

结果如下: enter image description here

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

最佳答案

您可以使用额外的输入 MinPeakProminence 告诉 Matlab 只寻找非常突出的峰。

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

您可以尝试使用参数并查看最适合您的参数。

关于matlab - 使用 Matlab 查找数据的最高和最低峰值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36583687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com