我有matrix <1x100>
个名为test的测试,其中包含以下值:10,10,30,50,50,30,30,10,40,......
是否有可能检查矩阵是否包含至少3个数字变体,对于我展示它将评估为真的示例,因为我们有10,30,50。在另一个例子中:10,10,10,20, 10,20,10,10 ......它应该是假的,因为我们只有10和20。
非常感谢帮助!
答案 0 :(得分:3)
在Matlab中尝试使用unique命令。它将为您提供阵列中的唯一元素,然后您可以根据您的标准检查其长度是否为3或更长。
length(unique(a))
length将为您提供唯一元素的数量...这将有助于检查它是否为3或更多