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

相關文章
相關標籤/搜索