histc problem in counting in particular bin

조회 수: 1 (최근 30일)
Dammar Badu
Dammar Badu 2021년 10월 20일
편집: Dammar Badu 2021년 10월 20일
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.

채택된 답변

Matt J
Matt J 2021년 10월 20일
편집: Matt J 2021년 10월 20일
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
Walter Roberson
Walter Roberson 2021년 10월 20일
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.
Dammar Badu
Dammar Badu 2021년 10월 20일
편집: Dammar Badu 2021년 10월 20일
Thank you Matt, Walter and Image Analyst for clarification. It is very helpful.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

태그

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by