주요 콘텐츠

집합 연산

합집합, 교집합, 집합의 멤버인지 여부

집합 연산은 두 집합의 요소를 비교하여 공통되는 요소나 다른 요소를 찾습니다. MATLAB®에서 집합은 숫자, 날짜, 시간, 테이블, 타임테이블 또는 텍스트 데이터로 구성된 배열일 수 있습니다.

대부분의 집합 연산은 집합이 정확히 일치하는지 비교합니다. 이는 부동소수점 연산방식에서는 문제가 될 수 있습니다. 이러한 이유로 ismembertol 함수와 uniquetol 함수가 허용오차를 사용하여 함수를 비교할 수 있도록 제공됩니다.

함수

intersect두 데이터 세트의 교집합
ismember데이터 집합의 멤버 찾기
setdiff두 데이터 세트의 차집합
setxor두 데이터 세트의 배타적 OR
union두 데이터 세트의 합집합
unique고유 값
alluniqueDetermine if all values are unique (R2025a 이후)
numuniqueNumber of unique values (R2025a 이후)
ismembertol허용오차 내에서 데이터 집합의 멤버 찾기
uniquetolUnique values within tolerance
join키 변수를 사용하여 행을 기준으로 2개의 테이블 또는 타임테이블 결합
innerjoin테이블 또는 타임테이블 두 개 간 내부 결합
outerjoin테이블 또는 타임테이블 두 개 간 외부 결합

도움말 항목