-1

我正在尝试使用 MATLAB 中的 union 函数来获得形式[a,b]和的两个封闭区域的析取[c,d]

例如

a=[1 3];
b=[3 6];
c=union(a,b)

我得到的答案是c = [1 3 6],而我希望答案是 only [1 6]

有没有什么技巧我可以用联合函数来实现

根据@bernhard 的建议,我可以用它setxor来实现这一点。

但假设我的矩阵看起来像

a[1 2: 3 5: 2 4}; 
b=[2 4]; 
c=setxor(a,b,'rows')    

输出为[1 2: 3 5].

但和以前一样,我的答案应该是形式[1 5]。我需要做什么才能得到它?

4

1 回答 1

0

在我看来,你想要达到的目标可以通过

setxor(a,b)
于 2012-04-15T19:28:29.743 回答