计算向量元素的频率

时间:2014-04-13 00:21:49

标签: vector

我有这段代码,它给出了w vector

vector y的每个元素的出现次数
a= [7     4     9     6     4    10     9     6     7     6]
y=zeros(size(a));
for i=1:length(a)
    y(i)=sum(a==a(i));
end
y = y;
end
 y=[2     2     2     3     2     1     2     3     2     3]

但是这个结果还不够,因为我需要知道索引以及重新分区的数量。结果应如下所示:

element no of repartitions  position1  position2 position3  
  7           2                1           9        0
  4           2                2           5        0
  9           2                3           7        0
  6           3                4           8        10
  10          1                0           0        0

0 个答案:

没有答案