文件名称:确定和计算数组的唯一值:非常快速的函数来确定和计算数字、逻辑、字符、单元格数组的唯一值。-matlab开发
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-19 16:16:55
matlab
此函数确定 ND 数组的唯一值,并使用 MATLAB 的 accumarray 函数对这些值的实例进行计数,或者在 accumarray 不合适的情况下,使用更传统的 sort-diff 方法。 它的主要用途是非常快速地计算数组中唯一值的实例数。 但是,如果只返回唯一值(而不是计数),则它比 MATLAB 的内置“唯一”函数(用于中到大尺寸的数组)略快。 对于整数值数组(不一定只是整数类型)尤其如此。 对于浮点数组,速度提高主要是由于较少的输入验证测试和其他选项。 与 'unique' 不同,它没有 'rows'、'first' 或 'last' 选项。 它返回排序向量中的唯一值,并且这些值的计数顺序相同。 - 用法: >> [唯一] = count_unique(largeArray); >> [uniques,numUnique] = count_unique(largeAr
【文件预览】:
count_unique.zip