峰仪——找到主要的山峰而不仅仅是较小的

53视图(30天)
我想用峰仪发现的主要频谱峰值,然而,当我使用{pks loc) = peakfinder ()
我得到所有的小山峰。我想主要的五个

答案(2)

格雷格·迪翁
格雷格·迪翁 2015年4月14日
你能做什么:
findpeaks (y,“NPeaks”5,“SortStr”,“下”)
这让你五个最大的振幅。如果你想突出五个最大的,你能做什么:
(pks loc, ~,人口、难民和移民事务局)= findpeaks (y);
[~,我]=排序(人口、难民和移民事务局“下”);
阴谋(1:元素个数(y), y,“- - -”loc(我(1:5)),y (loc(我(1:5))),“o”)
1评论
拉斯
拉斯 2021年12月27日
编辑:拉斯 2021年12月27日
你将如何找到五个最低峰值的呢?
即在加速度数据,最显著的负峰

登录置评。


Azzi Abdelmalek
Azzi Abdelmalek 2014年1月16日
minimum_peak = 10%为例
(pks, loc) = findpeaks (your_signal,“MINPEAKHEIGHT”minimum_peak)
3评论
何塞•路易斯•
何塞•路易斯• 2014年1月16日
之前你也可以改变你的数据检测峰值。也许一个日志转换就足够了吗?

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!