Элементы массива, которые являются представителями массива наборов
возвращает массив, содержащий логические 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).
The '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.
Использовать ismembertol для сравнения чисел с плавающей запятой с помощью допуска.
Чтобы найти строки из таблицы или timetable A которые найдены в B относительно подмножества переменных можно использовать индексирование столбцов. Например, можно использовать ismember (A , где (:, vars), B (:, vars))vars - положительное целое число, вектор положительных целых чисел, имя переменной, массив ячеек с именами переменных или логический вектор. Также можно использовать vartype для создания индекса, выбирающего переменные заданного типа.