findpeaks() is used to find the local maxima in given data
As an example
x = 1:9;
pp = [50 100 1800 300 2500 1500 3000 3500 5800];
[pks,locs] = findpeaks(pp);
figure
plot(x, pp)
hold on
plot((locs), pks, 'r*') % plot the peaks in red
hold off
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!