小编lih*_*tao的帖子

是否有像"ismember"这样的功能但效率更高?

例如,A是数字set.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.
Run Code Online (Sandbox Code Playgroud)

我想返回[1,1,1,0],因为1,2,9在集合A中,而100则不在.

你知道像ismember这样的某些功能还是比"ismember"更有效的方法?

performance matlab set

11
推荐指数
1
解决办法
3811
查看次数

标签 统计

matlab ×1

performance ×1

set ×1