MATLAB Function Reference | ![]() ![]() |
setxor
表示
c = setxor(a,b) c = setxor(A,B,'rows') [c,ia,ib] = setxor(...)
詳細
c = setxor(a,b)
は、a
と
b
の共通部分にない値を出力します。結果のベクトルは並べ替えられます。
c = setxor(A,B,'rows')
A
と
B
が、同じ列数をもつ行列のとき、c = setxor(A,B,'rows')
は
A
と B
の共通部分にない行を出力します。
[c,ia,ib] = setxor(...)
は、c
が、c = a(ia)
と c = b(ib)
の要素の並べ替えられた組合わせであるか、行の組合わせに対しては、c
= a(ia,:)
と c = b(ib,:
)
であるようなインデックスベクトル ia
と ib
を出力します。
例題
a = [-1 0 1 Inf -Inf NaN]; b = [-2 pi 0 Inf]; c = setxor(a,b) c = -Inf -2.0000 -1.0000 1.0000 3.1416 NaN
参考
intersect
, ismember
,
setdiff
, union
,
unique
![]() |
setstr | shading | ![]() |