MATLAB Answers

0

How to do set subtraction

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.

  0 Comments

Log in to comment.

Tags

Products

No products are associated with this question.

2 Answers

Answer by Loginatorist
on 12 Dec 2012
Edited by Loginatorist
on 12 Dec 2012
 Accepted answer

a = 1:3;
b = 2:5;  
c = setdiff(b,a)

  0 Comments

Log in to comment.


Answer by Vishal Rane
on 12 Dec 2012

Use

c = b(~ismember(b,a))

although there might be more simpler way to do this.

  0 Comments

Log in to comment.


Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!