MATLAB Function Reference |
Syntax
k = ismember(a,S) k = ismember(A,S,'rows')
Description
k = ismember(a,S)
回傳與 a
相同長度的向量,向量裡元素的值是根據 a
的元素是否屬於 S
集合,若是則為 1;若否則為 0。用集合理論來說明,即 a
S
則 k
為 1。 a
及 S
可為字串形態的異質陣列。
k = ismember(A,S,'rows')
A
及 S
為行數相同的矩陣時,回傳向量裡元素的值是根據 A
的列向量是否也是 S
的列向量,若是則為 1;若否則為 0
Examples
set = [0 2 4 6 8 10 12 14 16 18 20]; a = reshape(1:5,[5 1]) a = 1 2 3 4 5 ismember(a,set) ans = 0 1 0 1 0
See Also
intersect
, setdiff
, setxor
, union
, unique
, is*
iskeyword | isocaps |