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.

 Akzeptierte Antwort

Dave Aceti
Dave Aceti am 14 Mär. 2014

0 Stimmen

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.

Weitere Antworten (1)

Dave Aceti
Dave Aceti am 12 Mär. 2014

0 Stimmen

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 Kommentar

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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Data Distribution Plots finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 12 Mär. 2014

Beantwortet:

am 14 Mär. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by