Элементы массива, которые являются членами массива набора
Lia = ismember(A,B)Lia = ismember(A,B,'rows')[Lia,Locb] = ismember(___)[Lia,Locb] = ismember(___,'legacy')возвращает массив, содержащий логический Lia = ismember(A,B) 1 (true), где данные в A найдены в B. В другом месте массив содержит логический 0 (false).
Если A и B являются таблицами или расписаниями, то ismember возвращает логическое значение для каждой строки. Для расписаний ismember принимает времена строки во внимание, чтобы определить равенство. Вывод, Lia, является вектором - столбцом.
обрабатывает каждую строку Lia = ismember(A,B,'rows') A и каждую строку B как единственные сущности и возвращает вектор - столбец, содержащий логический 1 (true), где строки A являются также строками B. В другом месте массив содержит логический 0 (false).
Опция 'rows' не поддерживает массивы ячеек, если один из входных параметров не является или категориальным массивом или массивом datetime.
также возвращает массив, [Lia,Locb] = ismember(___) Locb, с помощью любого из предыдущих синтаксисов.
Обычно Locb содержит самый низкий индекс в B для каждого значения в A, который является членом B. Значения 0 указывают, где A не является членом B.
Если опция 'rows' задана, то Locb содержит самый низкий индекс в B для каждой строки в A, который является также строкой в B. Значения 0 указывают, где A не является строкой B.
Если A и B являются таблицами или расписаниями, то Locb содержит самый низкий индекс в B для каждой строки в A, который является также строкой в B. Значения 0 указывают, где A не является строкой B.
сохраняет поведение функции [Lia,Locb] = ismember(___,'legacy') ismember от R2012b и предшествующих релизов с помощью любого из входных параметров в предыдущих синтаксисах.
Опция 'legacy' не поддерживает категориальные массивы, массивы datetime, массивы длительности, таблицы или расписания.
Используйте ismembertol, чтобы выполнить сравнения между числами с плавающей запятой с помощью допуска.
Чтобы найти строки из таблицы или расписания A, которые найдены в B относительно подмножества переменных, можно использовать индексирование столбца. Например, можно использовать , где ismember(A(:,vars),B(:,vars))vars является положительным целым числом, вектором положительных целых чисел, имени переменной, массива ячеек имен переменных или логического вектора. Также можно использовать vartype, чтобы создать индекс, который выбирает переменные заданного типа.
пересечение | ismembertol | issorted | setdiff | setxor | вид | объединение | уникальный