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.

 採用された回答

Image Analyst
Image Analyst 2016 年 12 月 15 日

0 投票

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.

1 件のコメント

mabdorab
mabdorab 2016 年 12 月 15 日
yes thanks that explains it.

サインインしてコメントする。

その他の回答 (1 件)

Sean de Wolski
Sean de Wolski 2016 年 12 月 15 日

0 投票

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.

カテゴリ

タグ

質問済み:

2016 年 12 月 15 日

コメント済み:

2016 年 12 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by