Main Content

集合运算

并集、交集、集合关系

集合运算比较两个集合中的元素,以找出共性或差异。在 MATLAB® 中,集合是指由数字、日期、时间或文本数据组成的数组。大多数集合运算都会比较集合的精确相等性,这在浮点算术运算情形下可能会有问题。基于这个原因,您可以使用 ismembertoluniquetol 函数进行允许一定容差的比较。

函数

intersect设置两个数组的交集
ismember判断数组元素是否为集数组成员
setdiff设置两个数组的差集
setxor设置两个数组的异或
union设置两个数组的并集
unique数组中的唯一值
ismembertol容差范围内的集合成员
uniquetol容差内的唯一值
join使用键变量按行合并两个表或时间表
innerjoin两个表或时间表之间的内联
outerjoinOuter join between two tables or timetables

主题