Представьте, что у меня есть набор чисел в следующей форме:
aa = {[1 2 3 4 5],[1 2 3 4 5], [1 2 3 4 5]}; bb = {[1 2 3],[1 3 4 5], [5]};
Если у меня есть aa и bb, могу ли я получить новую переменную cc,
cc = {[4 5],[2],[1 2 3 4]}
Автоматически
Вместе используйте cellfun для работы с каждым членом массива и используйте setdiff для генерации различий:
cellfun
setdiff
aa = {[1 2 3 4 5],[1 2 3 4 5], [1 2 3 4 5]}; bb = {[1 2 3],[1 3 4 5], [5]}; cc = cellfun(@setdiff, aa, bb, 'Uniform',false)