我有一个数组A
如下:
A = [7 7 10 10 10 15 1 1 15 15 7 16 17 1 18]. ';
如何获得数组中多次出现的所有数字?在此示例中,答案应为1 7 10 15
。
这里是另一种方法,仅用于变化:
[~, ind_first] = unique(A, 'first');
[~, ind_last] = unique(A, 'last');
result = A;
result([ind_first ind_last]) = [];
result = unique(result);
使用以下代码解决了
[ii,jj,kk]=unique(A);
repeated=ii(histc(kk,1:numel(ii))>1);