setting bins for 3D histogram

5 次查看(过去 30 天)
I can generate a 3D histogram using the command
>> hist3(affin_occur_z2(1:11046,1:2));figure(gcf);
but I want to change the default number of bins (10) to something like 100.
I think the number of bins should go where the question mark is, but I get a "number of bins must be specified with a 2-element numeric vector" if I put a number there. >> hist3(affin_occur_z2(1:11046,1:2)?);figure(gcf);
What is the correct format?
Thank you very much.

采纳的回答

Dave Aceti
Dave Aceti 2014-3-14
Before looking at the hist3 documentation, found out from a colleague that the syntax is;
hist3(affin_occur_z2(1:11046,1:2),[100 100]);figure(gcf);
where [100 100] is the "2-element numeric vector" that specifies 100 bins for each data set.

更多回答(1 个)

Dave Aceti
Dave Aceti 2014-3-12
Thanks but I still don't understand the syntax; from above it sounds like I should use;
>> 'hist3(affin_occur_z2(1:11046,1:2),100);figure(gcf);
which gives Error: A MATLAB string constant is not terminated properly.
or maybe
>> hist3(affin_occur_z2(1:11046,1:2),100);figure(gcf);
which gives Error using hist3 (line 111) The number of bins must be specified with a 2-element numeric vector.
  1 个评论
Star Strider
Star Strider 2014-3-12
Eliminating the (') in this line should eliminate the string termination error:
'hist3(affin_occur_z2(1:11046,1:2),100);figure(gcf);
try:
hist3(affin_occur_z2(1:11046,1:2),100);figure(gcf);
For ‘Error using hist3 (line 111) The number of bins must be specified with a 2-element numeric vector.’, please see the hist3 documentation. It explains it much better than I ever could. Click on the entries under the Examples section near the end of the page.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Histograms 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by