Установить разность двух массивов
возвращает данные в C = setdiff(A,B)A которого нет в Bбез повторов. C находится в отсортированном порядке.
Если A и B таблицы или расписания, то setdiff возвращает строки из A которые не находятся в B. Для расписания, setdiff учитывает время строк для определения равенства и сортирует расписание вывода C по временам строк.
и C = setdiff(A,B,___,'rows') обрабатывать каждую строку C = setdiff(A,B,'rows',___)A и каждая строка B как одиночные сущности и вернуть строки из A которые не находятся в Bбез повторов. Необходимо указать A и B и дополнительно может указать setOrder.
'rows' параметр не поддерживает массивы ячеек, если только один из входов не является категориальным массивом или массивом datetime.
Чтобы найти разницу в наборе по отношению к подмножеству переменных из таблицы или расписания, можно использовать подстрочный индекс столбца. Например, можно использовать setdiff(A(:,, где vars),B(:,vars))vars является положительным целым числом, вектором положительных целых чисел, именем переменной, массивом ячеек с именами переменных или логическим вектором. Кроме того, можно использовать vartype для создания подстрочного индекса, выбирающего переменные указанного типа.