Mengen-Operationen
Bei Einrichten von Operationen werden die Elemente in zwei Mengen verglichen, um Gemeinsamkeiten oder Unterschiede zu finden. Die Mengen in MATLAB® können Arrays aus Zahlen, Datumsangaben, Uhrzeiten, Tabellen, Timetables oder Textdaten sein.
Die meisten eingerichteten Operationen vergleichen Mengen für eine genaue Gleichstellung. Das kann im Kontext der Gleitkommaarithmetik problematisch sein. Aus diesem Grund stehen die Funktionen ismembertol
und uniquetol
auch zur Verfügung, um Vergleiche mit einem Toleranzwert auszuführen.
Funktionen
intersect | Intersection of two sets of data |
ismember | Find set members of data |
setdiff | Difference of two sets of data |
setxor | Exclusive OR of two sets of data |
union | Union of two sets of data |
unique | Unique values |
allunique | Determine if all values are unique (Seit R2025a) |
numunique | Number of unique values (Seit R2025a) |
ismembertol | Find set members of data within tolerance |
uniquetol | Unique values within tolerance |
join | Combine two tables or timetables by rows using key variables |
innerjoin | Inner join between two tables or timetables |
outerjoin | Outer join between two tables or timetables |
Themen
- 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.