How to do set subtraction

28 vues (au cours des 30 derniers jours)
Mohammad Golam Kibria
Mohammad Golam Kibria le 12 Déc 2012
I have two array a=[1,2,3] and b=[2,3,4,5]
I need a array c=b\a. Here \ is the set subtract operation. result is as follows:
i.e.c=[4,5]
How to do that in matlab. Thanks in advance.

Réponse acceptée

Matt Fig
Matt Fig le 12 Déc 2012
Modifié(e) : Matt Fig le 12 Déc 2012
a = 1:3;
b = 2:5;
c = setdiff(b,a)

Plus de réponses (1)

Vishal Rane
Vishal Rane le 12 Déc 2012
Use
c = b(~ismember(b,a))
although there might be more simpler way to do this.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by