create a histogram from my data

x=[23948 25977 29136 33815 36435 40591 43243 44691 44805 45509 44830 45094 44236 43467 44189 45846 48375 48285 46372 44667 41938];
nbins=12;
h = histogram(x,nbins)
I am given the error message:
Error in histogram (line 4)
h = histogram(x,nbins)
why?
Also my data is years from 1995-2015 against different groups A, B, C, D , E.
The x values above were just values from my first column A against years.
Does anyone have any tips on creating histograms so I can predict a suitable distribution.

 Respuesta aceptada

Image Analyst
Image Analyst el 15 de Dic. de 2016

0 votos

histogram() is a built in function. But I can see from your error message "Error in histogram (line 4)" that you chose to name your script histogram.m. Not a good choice. Call your script something else, something that is not the name of a built-in function. You can use "which yourscriptName" to check if yourscriptName (or whatever you want to call it) is already a function.

Más respuestas (1)

Sean de Wolski
Sean de Wolski el 15 de Dic. de 2016
which -all histogram
I'd guess you have another histogram command shadowing the MATLAB builtin one. Your command above works fine for me in 16b.

Etiquetas

Preguntada:

el 15 de Dic. de 2016

Comentada:

el 15 de Dic. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by