matlab 相同元素出现的次数

转载:http://blog.sina.com.cn/s/blog_615b12ec0100e3kk.html
如果在一个矩阵中杂乱的分布这一组数据,且数据中有重复,想统计出相同数据出现的次数,可使用以下方法:
   设该矩阵为a(1,1000),则可以
   x=unique(a);%不同元素个数
   y=a;
   [m n]=hist(y,x);
% x是一个事先给定的区间(向量)划分,统计y在x这个区间划分下的个数
%x是一个标量时,代表使用柱子的个数
  得到的结果n为相应的量,对应的m为n在a中出现的次数。
   该方法不必对a排序后再统计,较为方便。

猜你喜欢

转载自blog.csdn.net/qinze5857/article/details/80104921