作者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