如何在matlab中检测向量中的重复值
如果我有这些数据: m={'a''b''a''v'} 如何制作一个if语句,如果行中有一个重复的值,我应该忽略这一行 我有这个代码,但它不是一个直接的代码。。。我想要一些更有价值的东西(没有for循环的单行函数!!)如何在matlab中检测向量中的重复值,matlab,Matlab,如果我有这些数据: m={'a''b''a''v'} 如何制作一个if语句,如果行中有一个重复的值,我应该忽略这一行 我有这个代码,但它不是一个直接的代码。。。我想要一些更有价值的东西(没有for循环的单行函数!!) 使用unique命令。它还可以使用unique命令从矩阵中查找重复的行。它还可以从矩阵中找到重复的行您的示例数据是一个向量,并且与它一起工作(R2012b)。你能给出一个失败的例子吗?你的例子数据是一个向量,unique可以使用它(R2012b)。你能举一个失败的例子吗? for
使用unique命令。它还可以使用unique命令从矩阵中查找重复的行。它还可以从矩阵中找到重复的行您的示例数据是一个向量,并且与它一起工作(R2012b)。你能给出一个失败的例子吗?你的例子数据是一个向量,unique可以使用它(R2012b)。你能举一个失败的例子吗?
for j=1:length(m)
if isequal(m{1,j},m{1,j+1})
disp('error');
end
end