找到不大于MATLAB值的峰值

时间:2017-10-08 22:27:12

标签: matlab find

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的峰值?

最佳

0 个答案:

没有答案