到目前为止,我已经找到了(diff(A)== 0),但是只有在元素相邻时才证明这是有用的。我想知道如何识别数字是否在数组中出现多次,无论位置如何。
提前感谢您的时间和帮助。 :)
答案 0 :(得分:5)
试试这个。如果A
是您的矩阵
C = unique(A);
C
将包含A
的唯一元素,因此如果长度相同,则您拥有所有唯一元素。如果要测试特定值trya
c = sum((A == value)
将返回A
中等于value
答案 1 :(得分:3)
另一种选择是(给定一些矩阵A):
length(unique(A))<length(A(:))
如果任何元素相同,则该行的输出将为1.