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