主要内容

集合运算

并集、交集、集合关系

集合运算比较两个集合中的元素,以找出共性或差异。在 MATLAB® 中,集合可以是由数值、日期、时间、表、时间表或文本数据组成的数组。

大多数集合运算都会比较集合的精确相等性,这在浮点算术运算情形下可能会有问题。基于这个原因,您可以使用 ismembertoluniquetol 函数进行允许一定容差的比较。

函数

intersect两组数据的交集
ismember查找数据的集合成员
setdiff两个数据集的差集
setxor两个数据集的异或集
union两个数据集的并集
unique唯一值
allunique确定是否所有值都是唯一的 (自 R2025a 起)
numunique唯一值的数目 (自 R2025a 起)
ismembertol查找容差范围内数据的集合成员
uniquetol容差内的唯一值
join使用键变量按行合并两个表或时间表
innerjoin两个表或时间表之间的内联
outerjoin两个表或时间表之间的外联

主题