2013-10-23 183 views
1

我已经做了近邻程序在MATLAB为547点创建直方图和我同尺寸的单元阵列导致< 547x1细胞>这里的数据:从在Matlab单元阵列

细胞阵列=

[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x3 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x3 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x8 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x7 double] 
[1x4 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x5 double] 
[1x5 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x7 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x8 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x4 double] 
[1x8 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x4 double] 
[1x9 double] 
[1x3 double] 
[1x6 double] 
[1x4 double] 
[1x4 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x9 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x9 double] 
[1x4 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x3 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x5 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x7 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x6 double] 
[1x4 double] 
[1x5 double] 
[1x6 double] 
[1x4 double] 
[1x6 double] 
[1x3 double] 
[1x8 double] 
[1x4 double] 
[1x8 double] 
[1x6 double] 
[1x5 double] 
[1x5 double] 
[1x4 double] 
[1x8 double] 
[1x3 double] 

数据描述了每个粒子多少邻居我有,我想做的就是在柱状图表示这个数据,使人们可以想像我轻松多少时间有6个neihbours多少次4,5, 7,8 ...当然,如果有人能够帮助我们提出一种表达方式,那么我很难在这两行之间进行阅读,看看有多少6或X号码?在直方图中对这些数据进行分析我会很感激

编辑:下面的答案用于百分比直方图生成。

enter image description here

我作图使用直方图:

  [nelements,centers]=hist(cellfun(@numel,S)); 
      numNeighbors = cellfun(@numel,S); 
      [nelements,centers]=hist(numNeighbors,unique(numNeighbors)) 
      pcts = 100 * nelements/sum(nelements) 
      figure 
      bar(centers,pcts) 

显示在y轴上的每个x值次数的百分比,现在是有可能显示在直方图中的百分比数字作为我在加入上面的图像可以很容易地看到数字?

+0

也许你可以编辑你的问题来显示单元格数组的一个小的代表性部分,而不是整个事情。 – chappjc

+0

现在最初的问题得到了解答,您可以为'text' /'annotation'请求开始一个新问题。否则,你不会得到太多的关注。 – chappjc

回答

1

说你的单元阵列是C,然后尝试hist(cellfun(@numel,C))。为了更好的显示,也许:

numNeighbors = cellfun(@numel,C); 
hist(numNeighbors,unique(numNeighbors)) 
+0

+1很好的答案! –

+0

强大而优秀的答案谢谢你,你有一个想法,让每个值的y轴显示百分比? –

+0

@ SarahAl-Jawhari - http://stackoverflow.com/questions/19448650/centering-histogram-bins-and-setting-percentage-range-in-matlab/19456075#19456075。 – chappjc