MATLAB: Urgent question regarding hist3

histogramStatistics and Machine Learning Toolbox

Hello, I want to plot a 3d histogram in Matlab (hist3 command) with a set of coordinates x,y&z in which each point of x&y has a different value of z. The problem is I have no idea how I should define the value of "z". I would be grateful if someone could help me. Thanks.

Best Answer

hist3() is in the Statistics Toolbox. http://www.mathworks.com/help/stats/hist3.html
There are examples for it. I don't have that toolbox but the help seems to indicate that you give it a list of value pairs in an M-rows by 2-columns matrix. It then counts up the number of times each pair occurs and plots the counts in a "3D"-ish bar chart. So what kind of data do you have? Do you have a list of M-rows by 3-columns, where each column is x, y, or z? If so, what "thing" would you want the function to count? The number of times each x,y,z triplet occurs? What are the x,y,z values anyway? Are they spatial locations where some kind of "event" happened, like a proton emission in a PET scanner or something?
Related Question