Finding the first, second and third maxima in a plot
Show older comments
Hello Everyone,
I want to extract the first the maximas in my graph and save the sequence in a seperate variable. I know the maximum function gives me the maximum value in a data set. But I am not able to use this information for finding the next peaks. I have uploaded the graph on the following link and I will mark the peaks which I want to extract from this.
Thanks
Answers (1)
Image Analyst
on 28 May 2013
0 votes
Try using findpeaks() in the Signal Processing Toolbox or imregionalmax() in the Image Processing Toolbox.
2 Comments
Image Analyst
on 28 May 2013
You can use a cell array to store variable-sized information, so row 1 could have 9 peaks, row 2 could have 5 peaks, and row 3 can have 11 peaks, etc. See the FAQ for a discussion of cell arrays: http://matlab.wikia.com/wiki/FAQ#What_is_a_cell_array.3F
Categories
Find more on Descriptive Statistics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!