through islocalmin we can find all the local minimas. but that is compatible with 2017 version of matlab and not with the previsous version of matlb
finding all local minima of histogram
12 views (last 30 days)
Show older comments
I have a histogram and I need to find all the local minima of that histogram.
Answers (1)
Bjorn Gustavsson
on 27 Sep 2019
If you read the help of the hist function you'll find:
N = HIST(Y) bins the elements of Y into 10 equally spaced containers
...and
[N,X] = HIST(...) also returns the position of the bin centers in X.
So that gives you a means to get both the histogram-counts and the centre-position.
From there you need to find the local maxima. That should be rather easy (provided you have no
exact repeat values in N at the local minima), use diff and check where that goes from negative to positive.
4 Comments
See Also
Categories
Find more on Histograms 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!