提供思路,供参考。
AA = {[1 2;2 3;7 8;1 5;3 2;],[7 8;6 2;8 1;],[4 5;1 1 ;2 8],[1 4;7 8;],[2 4;2 3;7 8;9 0;]};
bb = [AA{1,1};AA{1,2};AA{1,3};AA{1,4};AA{1,5};];%合并为一个数组
u = unique(bb,'rows');%找出单独数对
%% 统计出现次数
occTimes = zeros(length(u),1);%出现次数
for i=1:length(u)
for j=1:size(bb,1)
if(bb(j,:) == u(i,:))
occTimes(i) = occTimes(i) +1;
end
end
end
%% 找出出现次数最多的数对
[t index] = max(occTimes);
display('出现次数最多数对:')
u(index,:)
display('出现次数:')
t
运行结果:
出现次数最多数对:
ans =
7 8
出现次数:
t =
4
温馨提示:答案为网友推荐,仅供参考