matlab 如何筛选一组数中重复的数最好能显示出这些数字的位置以及重复的次数

发布时间:2021-02-26 01:57:26

matlab 如何筛选一组数中重复的数最好能显示出这些数字的位置以及重复的次数

网友回答

例如:x =     2     2     6     5
     2     3     2     4
     3     4     3     4
     4     4     4     5
第一步:找到唯一的.
X=unique(x);
X =     2
     3
     4
     5
     6
第二步:查找相应位置
for i=1:length(X)
     [m n]=find(x==X(i));
     if length(m)>=2
disp(strcat(num2str(X(i)),'重复',num2str(length(m)),'次','位置为:' ,mat2str([m n])))
   end
end结果如下: matlab 如何筛选一组数中重复的数最好能显示出这些数字的位置以及重复的次数(图1)
以上问题属网友观点,不代表本站立场,仅供参考!