Matlab找出重复的数
可以找出重复的数组 比如说 下面重复值是 7
我们这个地方用到了tabulate函数
代码
clc;clear;
x=[1,2,3,5,6,7,7];
tbl = tabulate(x);%返回三列数组,第一列为数值,第二列为重复次数
data=find(tbl(:,2)>1);
演示
补充
tabulate函数
tabulate函数的功能是创建向量X信息数据频率表。其函数使用格式:
tbl = tabulate(x)
创建的TBL(数据频率表)的结构:
第一列:x的唯一值
第二列:每个值的实例数量
第三列:每个值的百分比
tabulate(x);%返回三列数组,第一列为数值,第二列为重复次数