Например, A - это номер set.b - это элементы.Есть ли функция типа «ismember», но более эффективная?
Я хочу, чтобы проверить число в Ь, является ли элемент множества А.
Я знаю функцию 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»?
ли вам действительно нужно использовать его 1 миллион раз последовательно? –
@ Dennis Jaheruddin Я запускаю его миллион раз только для проверки эффективности, не очень хочу запускать его миллион раз. – lihaitao