MATLAB2017中有一个命令如下:findpeaks()
在文档中已经讨论过以下命令中峰值的最小突出性:
findpeaks(PeakSig,x,'MinPeakProminence',4,'Annotate','extents')
文档中没有关于“每个峰值的最大突出”的内容。
为了计算不大于2 * std的峰值,我尝试使用阈值选项如下:
[pks,locs,widths,proms]=findpeaks(dTrendoxi);
stdProms=std(proms);
FsOxi=80;
figure(3), findpeaks(dTrendoxi,'Threshold',2*stdProms)
但似乎我无法使用阈值选项来控制最大峰值突出。
您是否有任何解决方案如何使用阈值命令来计算突出度不大于2 * std的峰值?
最佳