matlab筛选出非重复数据 A=矩阵;b1=cells(55,1);for i=1:10c=setdiff(A(:,i),b1);b=unique(c);[x,y]=ismember(b,A(:,i));b1(x)=A(x,i);end记得提问者采纳,有问题再追问
matlab中怎么删除矩阵重复数据,有时候我们在使用matla进行运算的时候,想删除矩阵中重复数据,怎么删除呢,下面来分享一下方法
Matlab如何从一组数据中无重复的随机选取几个数 1、首先知道2113matlab中删除矩阵重复数据,可以5261用到unique函数,数组的唯一值,在命令行窗口下4102help unique,可以看到1653函数的具体用法。2、在命令行窗口中新建一个a=[1 3 4 5 6 6 7 8 9 8]矩阵,里面有重复数据6,8。3、输入unique(a),按回车键,可以看到a矩阵重复数据全部删除了,矩阵元素全部都是唯一值。4、如果我们输入unique(b),按回车键,会得到一列删除重复数据后的结果。