我有一个非常大的矩阵(901x1801),它是通过组合三个相似数组(其中包含重复值)的值来生成的,以使用数学表达式生成唯一的代码。矩阵中充满了这些代码。
我的问题是......我如何检查矩阵(901x1801)的每个值都是唯一的并且一次都不重复?
或者...
谁能告诉我如何通过组合三个相似元素的数组来生成矩阵,并且每个生成的值都是唯一的。
尽早答复将不胜感激。
提前致谢。
具有大矩阵M
,要获取所有唯一值,请使用:
uniqueValues = unique(M(:));
然后,要了解是否有重复值,您可以使用:
repeatedValuesFound = numel(uniqueValues) ~= numel(M);
也就是说,如果唯一值数组与原始数组具有相同数量的元素,则原始数组的所有元素都必须是唯一的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)