从其他数组元素中删除数组元素

时间:2013-09-08 17:13:07

标签: matlab

假设我有以下

A = [1 2 3]

Z = [1 2 3 4 5 6]

如何从Z中删除A的值,以获取

Z = [4 5 6]

在Matlab中?

1 个答案:

答案 0 :(得分:0)

这样的事情:

>> Z(ismember(Z,A))=[]

Z =

     4     5     6

或者简单地说,

>> Z = setdiff(Z,A)

Z =

     4     5     6