2013-03-06 250 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

相关问题