(translator=Erison, ChineseSource=Erison-20020410-4.5\setdiff.html, EnglishSource=c:\matlabr12\help\techdoc\ref\setdiff.html)
MATLAB Function Reference    
setdiff

對兩向量做差集運算

Syntax

Description

c = setdiff(a,b) 回傳在 a 中有但在 b 中沒有的數值,回傳的向量會以遞增方式做排列。集合理論表示法為 c = a - b。在此, ab 可為字串形態的異質陣列。

c = setdiff(A,B,'rows') AS 為行數相同的矩陣時,會回傳在 A 有但在 B 中沒有的列向量。

[c,i] = setdiff(...) 會額外回傳一個索引向量 i,使得 c = a(i)c = a(i,:)

Examples

See Also
intersect   對兩向量做交集運算

ismember    判斷是否為集合的一部份

setxor      對兩向量做互斥集合運算

union       對兩向量做聯集運算

unique      去除向量中重複元素而形成新集合


 setappdata setfield