メインコンテンツ

集合演算

和集合、交差部分、集合メンバー

集合演算は 2 つの集合内の要素を比較して、共通点または相違点を見つけます。MATLAB® では、集合は数値、日付、時間、table、timetable、またはテキスト データの配列にすることができます。

ほとんどの集合演算では集合の厳密な等価性を比較しますが、浮動小数点演算のコンテキストにおいて、これは問題となることがあります。このため、許容誤差を伴う比較を実行するために関数 ismembertol と関数 uniquetol を利用することもできます。

関数

intersect2 つのデータ セットの共通集合
ismemberデータの集合メンバーを検索する
setdiff2 つのデータ セットの差分
setxor2 つのデータ セットの排他的 OR
union2 つのデータ セットの和集合
unique一意の値
alluniqueDetermine if all values are unique (R2025a 以降)
numuniqueNumber of unique values (R2025a 以降)
ismembertol許容誤差内のデータの集合メンバーを検索する
uniquetol許容誤差内の一意の値
joinキー変数を使用した 2 つの table または timetable の組み合わせ
innerjoin2 つの table または timetable 間の内部連結
outerjoin2 つの table または timetable の間の外部連結

トピック