Histogram from list of bin edges, and bin values
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have two lists. One containing the borders of the bins, and another the value/height I want this bin to have. They are generated as follows
binBorders = linspace(minimum, maximum, numberOfBins+1);
binValues = zeros(1,numberOfBins);
I then fill the binValues with whatever end would like to make a histogram of this. I am aware that using hist will make a histogram automatically, but the assignment I am trying to solve tells us to do this manually. Any suggestions?
0 Commenti
Risposte (1)
Image Analyst
il 2 Apr 2016
I'll give you this and you can adapt it as you see fit, if you need to
binBorders = linspace(minimum, maximum, numberOfBins+1);
binValues = zeros(1,numberOfBins);
for k = 1 : length(data)
% Find bin
binNumber = find(data(k) > binBorders, 1, 'first');
% Increment the count
binValues(binNumber) = binValues(binNumber) + 1;
end
Vedere anche
Categorie
Scopri di più su Histograms in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!