Set operations compare the elements in two sets to find commonalities or differences. In MATLAB®, the sets are arrays of numbers, dates, times, or text data. Most set operations compare sets for exact equality, which can be problematic in the context of floating-point arithmetic. For that reason, the
uniquetol functions are also available to perform comparisons with a tolerance.
|Set intersection of two arrays|
|Array elements that are members of set array|
|Set difference of two arrays|
|Set exclusive OR of two arrays|
|Set union of two arrays|
|Unique values in array|
|Members of set within tolerance|
|Unique values within tolerance|
|Combine two tables or timetables by rows using key variables|
|Inner join between two tables or timetables|
|Outer join between two tables or timetables|
This example shows how to average a group of points that are within tolerance. This approach produces a reduced data set that still holds the general shape of the original data.
This example shows how to group scattered data points based on their proximity to points of interest.