Using the new histogram command with 'probability' normalisation

Hello,
I am trying to use the histogram command. I have 2 problems, one of them is minor, but the other is really holding me back at the moment
(1): The help site of the command http://uk.mathworks.com/help/matlab/ref/histogram.html says that
h = histogram(x)
will automatically display the histogram (I am using 2015a). For me it just creates the structure without displaying the histogram itself. I am using separately the bar command - - bar(h.bins,h.allData.counts) - to display the results. This is not a big trouble, but wonder if the documentation is wrong or if I am doing something wrong
(2): More importantly when I try to normalise the histogram with respect to the probability, then I get the following error:
x = randn(1000,1);
h = histogram(x,'Normalization','probability')
In an assignment A(I) = B, the
number of elements in B and I must
be the same.
Error in linspace (line 33)
y(1) = d1;
Error in histogram (line 193)
bins = linspace(minEdge +
halfResolution, maxEdge -
halfResolution, ...
Note that I have used the same example as the documentiation does. Any suggestions how to resolve it?
Best,
B

 采纳的回答

My guess is that you have another histogram function somewhere on your path. What does
which histogram
returns?

1 个评论

you are right... i had an other histogram in a package that i was not aware of. now that it is off the path everything works as expected

请先登录,再进行评论。

更多回答(0 个)

类别

标签

Community Treasure Hunt

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

Start Hunting!

Translated by