详见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,提高提取极点的正确率