MATLAB: How can we define equally- ranged bins in histogram

bin edgesbin rangeshistogram

Hi, Thank you for responding my previous questions. I have a dataset containing values between 0 to 1. I want to plot a histogram for bin ranges 0:0.1:1, i.e. [0-0.1, 0.1-0.2, 0.2-0.3……0.9-1.0]. Can anybody help with this? Thank you in advance.

Best Answer

The easiest way is to use linspace, choose the minimum and maximum values, and select the vector length to be one more than the number of bins (here 10) to define the edges:
edges = linspace(0, 1, 11);