作者shouqing0801 (?)
看板MATLAB
标题[问题]矩阵删除问题
时间Fri Apr 19 06:26:00 2013
请益
A=[1 2 3 4 5 6 7 8 9]
B=[1 3 5]
如何将A矩阵里的数字扣除B矩阵里头的数字求得
C=[2 4 6 7 8 9]
感谢
我知道能用C=(A(B)=[])
但我想了解下面的方式该如何修正才能得到一样的效果
非常感谢
[Ar,Ac]=size(A)
[Br,Bc]=size(B)
k=1
[Br,Bc]=size(B)
k=1
for i=1:Ac
for j=1:Bc
if A(1,i)~=B(1,j)
C(k)=A(1,i)
end
end
k=k+1
end
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.171.24.41
1F:推 sunev:setdiff 04/19 07:20
2F:→ shouqing0801:感谢 04/22 20:29