집합 연산
합집합, 교집합, 집합의 멤버인지 여부
집합 연산은 두 집합의 요소를 비교하여 공통되는 요소나 다른 요소를 찾습니다. MATLAB®에서 집합은 숫자, 날짜, 시간, 테이블, 타임테이블 또는 텍스트 데이터로 구성된 배열일 수 있습니다.
대부분의 집합 연산은 집합이 정확히 일치하는지 비교합니다. 이는 부동소수점 연산방식에서는 문제가 될 수 있습니다. 이러한 이유로 ismembertol 함수와 uniquetol 함수가 허용오차를 사용하여 함수를 비교할 수 있도록 제공됩니다.
함수
| intersect | 두 데이터 세트의 교집합 | 
| ismember | 데이터 집합의 멤버 찾기 | 
| setdiff | 두 데이터 세트의 차집합 | 
| setxor | 두 데이터 세트의 배타적 OR | 
| union | 두 데이터 세트의 합집합 | 
| unique | 고유 값 | 
| allunique | Determine if all values are unique (R2025a 이후) | 
| numunique | Number of unique values (R2025a 이후) | 
| ismembertol | 허용오차 내에서 데이터 집합의 멤버 찾기 | 
| uniquetol | Unique values within tolerance | 
| join | 키 변수를 사용하여 행을 기준으로 2개의 테이블 또는 타임테이블 결합 | 
| innerjoin | 테이블 또는 타임테이블 두 개 간 내부 조인 | 
| outerjoin | 테이블 또는 타임테이블 두 개 간 외부 조인 | 
도움말 항목
- 허용오차를 사용하여 유사한 데이터 점의 평균 구하기이 예제에서는 허용오차 범위 내에 있는 점 그룹의 평균을 구하는 방법을 보여줍니다. 이 접근 방식은 원래 데이터의 일반적인 모양을 계속 유지하는 축약된 데이터 세트를 생성합니다. 
- 허용오차를 사용하여 산점 데이터 그룹화하기이 예제에서는 관심 있는 점에 대한 근접성을 기반으로 하여 산포된 데이터 점을 그룹화하는 방법을 보여줍니다.