用Matlab寻找数据的最高峰和最低谷
我有一组数据,我想找出它的上下峰值。 在Matlab中,我尝试使用用Matlab寻找数据的最高峰和最低谷,matlab,minimum,Matlab,Minimum,我有一组数据,我想找出它的上下峰值。 在Matlab中,我尝试使用findpeaks命令,但结果很奇怪 以下是我的简单代码: [pks,locs] = findpeaks(Data); plot(locs,pks,'or') 结果如下: 有人能指导我如何只找到数据的最顶端和最底端峰值吗?你可以使用额外的输入minpeakprominance告诉Matlab只查找非常突出的峰值 [pks,locs] = findpeaks(Data,'MinPeakProminence',4); plo
findpeaks
命令,但结果很奇怪
以下是我的简单代码:
[pks,locs] = findpeaks(Data);
plot(locs,pks,'or')
结果如下:
有人能指导我如何只找到数据的最顶端和最底端峰值吗?你可以使用额外的输入
minpeakprominance
告诉Matlab只查找非常突出的峰值
[pks,locs] = findpeaks(Data,'MinPeakProminence',4);
plot(locs,pks,'or')
您可以使用该参数,看看什么最适合您