[問題]矩陣刪除問題

看板MATLAB作者 (?)時間13年前 (2013/04/19 06:26), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請益 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

04/19 07:20, , 1F
setdiff
04/19 07:20, 1F

04/22 20:29, , 2F
感謝
04/22 20:29, 2F
文章代碼(AID): #1HS7Bwl4 (MATLAB)
文章代碼(AID): #1HS7Bwl4 (MATLAB)