matlab的findpeak 极点查找

详见https://blog.csdn.net/razil/article/details/50266707

findpeaks 寻找峰值函数

pks = findpeaks(data)

[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数

[...] = findpeaks(data,'minpeakheight',mph)----mph 设定峰值的最小高度

[...] = findpeaks(data,'minpeakdistance',mpd)----mpd 设定两峰值间的最小间隔数

通过增加 最小间隔条件 可以过滤掉单周期内的干扰极值  mpb的值 建议取周期/1.5,提高提取极点的正确率

原文地址:https://www.cnblogs.com/rjjhyj/p/8886815.html