histc problem in counting in particular bin
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Dammar Badu
am 20 Okt. 2021
Bearbeitet: Dammar Badu
am 20 Okt. 2021
Hello
For data = 0.1:0.02:0.3 and bins = 0.1:0.04:0.3. When I use histc(data, bins), I get histogram frequency = 2 2 2 2 2 1. which is correct.
But when I change bins upto 0.4, I mean bins = 0.1:0.04:0.4, then the histogram frequency = 2 2 3 1 2 1 0 0, which is not correct. It incorrectly counting upper bound in 3rd bin and missing lower bound in 4th bin.
I appreciate any help.
0 Kommentare
Akzeptierte Antwort
Matt J
am 20 Okt. 2021
Bearbeitet: Matt J
am 20 Okt. 2021
You are assuming that the bin boundaries are calculated with infinite precision, which is impossible. Likewise your data is also not computed in perfect increments of 0.04.
6 Kommentare
Walter Roberson
am 20 Okt. 2021
The process is not actually random, but it is complicated . If you have two different ways of calculating the same mathematical quantity, then if there are any differences, you might not get the same result for the two ways.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!