How to Find Prominence of Peaks

79 visualizaciones (últimos 30 días)
Ephraim Bryski
Ephraim Bryski el 2 de Mzo. de 2021
Respondida: William Rose el 2 de Mzo. de 2021
Hi. I have a time series graph and I would like to find peaks as well as how prominent those peaks are. I know I can use findpeaks() with the 'MinPeakProminence' argument to find peaks with a minimum prominence, but is there a way of finding the prominence of those peaks without just iterating the function call each time with a different 'MinPeakProminence' value? Thanks.

Respuesta aceptada

William Rose
William Rose el 2 de Mzo. de 2021
Yes, the prominence is the fourth (and optional) output argument of findpeaks().
[pks,locs,w,p]=findpeaks(Data);
returns the prominences in p.
[pks,locs,w,p]=findpeaks(Data,'MinPeakProminence',1000);
finds peaks with prominence >=1000 and returns the prominences in p.

Más respuestas (0)

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by