how to find the peaks between the local maxima and local minima

4 views (last 30 days)
hi, can someone help figure out how to find the peaks that are placed in between the peaks and valleys?
here is the code i used to find the maxima and minima using the first derivative of my pzpg singal
[pks , locs] = findpeaks(ndy,'MinPeakProminence',0.4);
[npks , nlocs] = findpeaks(-ndy,'MinPeakProminence',0.4);
plot(T(locs), pks,'x')
hold on;
plot(T(nlocs), -npks,'o')
hold on;
plot(T ,ndy);title ('local maxima, notch and minima');xlabel('time');ylabel('amplitude')
what im trying to do next is to find the peaks between the maxima (X) and the minima (O)

Accepted Answer

Image Analyst
Image Analyst on 1 Jul 2022
Try getting rid of minpeakprominence so that you find all peaks.

Sign in to comment.

More Answers (0)




Community Treasure Hunt

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

Start Hunting!

Translated by