aaa*_*aaa 1 performance matlab vector vectorization
我有两个向量,A = [1,3,5]和B = [1,2,3,4,5,6,7,8,9,10].我想C=[2,4,6,7,8,9,10]通过提取一些元素B是A没有.
我不想使用循环,因为这是来自真实数据模拟的简化问题.在真实的情况下A,B是巨大的,但A包括在内B.
这有两种方法,
C=setdiff(B,A)
Run Code Online (Sandbox Code Playgroud)
但如果价值重复,B它们只会出现一次C,或者
C=B(~ismember(B,A))
Run Code Online (Sandbox Code Playgroud)
这将保留重复的值B.