setting bins for 3D histogram

5 visualizzazioni (ultimi 30 giorni)
Dave Aceti
Dave Aceti il 12 Mar 2014
Risposto: Dave Aceti il 14 Mar 2014
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.

Risposta accettata

Dave Aceti
Dave Aceti il 14 Mar 2014
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.

Più risposte (1)

Dave Aceti
Dave Aceti il 12 Mar 2014
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 Commento
Star Strider
Star Strider il 12 Mar 2014
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.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by