matlab——统计相同元素出现的次数

如果在一个矩阵中杂乱的分布这一组数据,且数据中有重复,想统计出相同数据出现的次数,可使用以下方法:

   设该矩阵为a(1,1000),则可以

   x=unique(a);%不同元素个数

   y=a;

   [m n]=hist(y,x);

% x是一个事先给定的区间(向量)划分,统计y在x这个区间划分下的个数

%x是一个标量时,代表使用柱子的个数

  得到的结果n为相应的量,对应的m为n在a中出现的次数。

   该方法不必对a排序后再统计,较为方便。

转载:http://blog.sina.com.cn/s/blog_615b12ec0100e3kk.html

你可能感兴趣的:(maltab使用)