例如,A 是数字集合。b 是元素。
我想测试b中的数字是否是集合A的元素。
我知道 matlab 函数“ismember”可以做到这一点,但是当我使用它一百万次时它还不够快。
b=[1,2,9,100];
A=[1,2,3,4,5,6,7,8,9];
tic;for ii=1:1e6,ismember(b,A);end;toc
Elapsed time is 45.714583 seconds.
我想返回 [1,1,1,0],因为 1,2,9 在集合 A 中,而 100 不在。
你知道一些像 ismember 这样的功能或者比“ismember”更有效的方法吗?