matlab 如何把数组A中与数组B中元素相同的元素删除

好比:git

A = [1 3  7  6  4  5  2];
B = [3 5 6];

如何把数组A中与数组B中的元素相同的元素删除,而剩余的元素仍是按照原来的顺序排列?数组

即结果为:[1 7 4 2]。网站

[~, ia] = setdiff(A, B);
res = A(sort(ia));

欢迎访问个人我的网站:code

李培冠博客:lpgit.comget

相关文章
相关标签/搜索