How to do set subtraction

90 次查看(过去 30 天)
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.

采纳的回答

Matt Fig
Matt Fig 2012-12-12
编辑:Matt Fig 2012-12-12
a = 1:3;
b = 2:5;
c = setdiff(b,a)

更多回答(1 个)

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

类别

Help CenterFile Exchange 中查找有关 Multidimensional Arrays 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by