MATLAB Function Reference    
union

2 つのベクトルの和集合

表示

詳細

c = union(a,b) は、a b を組み合わせた値を出力しますが、重複するものは省きます。結果のベクトルは昇順に並べ替えられます。集合論では、c = a b です。abは、文字列からなるセル配列でも構いません。

c = union(A,B,'rows') は、A B が同じ列数をもつ行列のとき、A B の各行を組み合わせた重複のない値を出力します。

[c,ia,ib] = union(...) は、c = a(ia) b(ib)、または、行の組み合わせに対しては、c = a(ia,:) b(ib,:) であるインデックスベクトル iaib も戻します。ab と共に表れる値は、union は、b に表れるインデックスとします。値が、b の中、または、(bには表れないで)a の中に複数回表れる場合、union は、最後に表れるインデックスを使います。

例題

参考

intersect, setdiff, setxor, unique


 undocheckout unique