你还没有搞定这个啊?
[b m n]=unique(a,'rows');
c=tabulate(n);
s=[a(m(c(:,1)),:),c(:,2:end)];
运行以上代码返回的矩阵s和tabulate返回的相似,不过可以统计多列
两列,三列,.n列都可以
前面n列是统计的元素 后面两列是 他们出现的次数和百分比
这是用上你上面a的数,统计的结果
s=
1 2 2 40
2 3 1 20
2 4 1 20
2 5 1 20
原来 个 百分
的元素 数 比
再问: ????????????????????...?? ?????÷???????????????????? ???????5?о?????????????????????? 1 2 2 40 2 3 1 20 1 2 2 40 2 4 1 20 2 5 1 20 ?????????????????????????????????д??????????????????..
再答: [b m n]=unique(a,'rows'); c=tabulate(n); s=zeros(size(a,1),1); for ii=1:size(c,1) s(n==ii,1)=c(ii,2); end ??????????????????????裬Ч?????????? ????s????????,??к????????????????????