2013-03-06 60 views
1

如果我有例如指數的以下向量:如何從matlab中的矢量中刪除特定的值?

X = [1 2 3 4 ... 4997 4998 4999 5000] 

如何刪除另一個載體,諸如

Y = [9 18 27 36 45 54 63 72 81 ... 981 990 999] 

指定所以在X指數將刪除X之後將是:

X = [1 ... 8 10 ... 17 19 ... 26 28 ... etc] 

另一個例子是A = [1 2 3 4 5] and B = [2 5]

使A-B = [1 3 4]

感謝您的幫助

+0

可能重複http://stackoverflow.com/questions/5802276/ matlab-arrays-operation) – 2013-09-08 19:04:06

回答

5

試試下面的公式:

C=setdiff(A, B); 
[Matlab的陣列操作(的
+0

謝謝你的幫助! =) – jjepsuomi 2013-03-06 07:34:52

相關問題