如何在matlab中检测向量中的重复值

时间:2012-11-22 09:07:56

标签: matlab

如果我有这些数据: m = {'a''b''a''v'}

如何制作一个if语句,如果我在行中有重复的值,我应该省略这一行 我有这个代码,但它不是一个直接的代码...我想要更丰富的东西(一行函数没有for循环!!)

for j=1:length(m)
    if isequal(m{1,j},m{1,j+1})
        disp('error');
    end
end

1 个答案:

答案 0 :(得分:4)

使用unique命令。它还可以从矩阵http://www.mathworks.se/help/matlab/ref/unique.html#btb0_85

中找到重复的行