present1是一个1*10的元胞数组,数组中的每一个元素是一个二维坐标矩阵,如何检测present1数组里重复元素的个数,并计数?
在下图中,present1数组的第8列和第9列就重复了,如何判断并计数?
试了下 算法不错 但是我最终想得到的是一行数组E,记录元素出现的次数。
比如针对上面的结果,数组E=(1 1 3 1 1 1 1 0 0 1) 如何操作,求指教。
满意请采纳,追问请加分!正在思考中...
追问恩 放心 会的
追答如果不考虑上面的情况,只求E的话,可以用另外一种简单的方法
A=cell2mat(p');
[C,ia,ic]=unique(A,'rows');
E=zeros(1,10);
for i=1:max(ic)
a=find(ic==i);
E(min(a))=length(a);
end
即可求得E的矩阵
>> E
E =
1 1 3 1 1 1 1 0 0 1
很不错 有联系方式吗?以后可以请教了~