MATLAB Answers

0

How to do set subtraction

Mohammad Golam Kibria さんによって質問されました 2012 年 12 月 12 日
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 件のコメント

サインイン to comment.

タグ

2 件の回答

Login_Name
回答者: Login_Name
2012 年 12 月 12 日
編集済み: Login_Name
2012 年 12 月 12 日
 採用された回答

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

  0 件のコメント

サインイン to comment.


Vishal Rane
回答者: Vishal Rane
2012 年 12 月 12 日

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

  0 件のコメント

サインイン to comment.



Translated by