99问答网
所有问题
matlab数组怎么删除和另一个数组相等的元素啊?
例如A=[1,2,3,4,6,8],B=[1,3,5,6],目标是把A中和B相等的元素删除掉,结果应该为C=[2,4,8].谢啦
举报该问题
其他回答
第1个回答 推荐于2016-01-05
做一个循序比较,记下A中和B里元素一样元素的序号,最后输出就好了:
A = [1,2,3,4,6,8];
B = [1,3,5,6];
index = logical(zeros(size(A)));
for i = 1:length(B)
res = (A == B(i));
index = (index | res);
end
C = A(~index)本回答被提问者采纳
相似回答
大家正在搜
相关问题
“js” 怎么在数组删除第一个元素?
matlab中如何删去数组中一个元素?
如何把MATLAB中 两个数组的不同元素挑出来
用matlab如何删除数组中的重复元素
matlab 矩阵特定元素相同之删除方法
matlab问题 如何删除数组中相邻两个相同的数只保留一个
matlab中怎样同时删除矩阵两列元素
matlab矩阵里有很多有相同值的元素,如何剔除多余的,每个...