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

 Réponse acceptée

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

1 commentaire

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

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by