我有一组数据,我想找到它的上下峰.
在Matlab中,我正在尝试findpeaks命令,但结果很奇怪.
这是我的简单代码:
[pks,locs] = findpeaks(Data);
plot(locs,pks,'or')
有人可以指导我如何才能找到数据的顶部和底部峰值吗?
最佳答案 您可以使用额外的输入MinPeakProminence告诉Matlab只查看,是非常突出的峰值.
[pks,locs] = findpeaks(Data,'MinPeakProminence',4);
plot(locs,pks,'or')
您可以使用参数来查看最适合您的参数.