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,
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|
- Average Similar Data Points Using a Tolerance
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.
- Group Scattered Data Using a Tolerance
This example shows how to group scattered data points based on their proximity to points of interest.