[問題] 找出兩矩陣對應的位置已回收

看板MATLAB作者 (1234567654321)時間15年前 (2009/08/03 09:52), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
若A=[2 1 0] B=[1 2 3] [5 2 9] [2 3 4] [3 0 4] [5 6 7] 請問 我想找出A裡面不為0的元素位置 對應到B時就變為0 也就是 B=[0 0 3] [0 0 0] [0 6 0] 請問要怎麼做呢?? 爬文看到似乎可以用index 但是還是看不懂用法 help裡面好像也沒index= = 所以想請大家幫忙指導一下 感謝感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.171.62

08/03 09:56, , 1F
a=find(A~=0); B(a)=0; 大概這個意思吧
08/03 09:56, 1F

08/03 12:00, , 2F
感謝感謝~~
08/03 12:00, 2F

08/04 00:40, , 3F
其實只要 B(find(A))=0 或 B(A~=0)=0 就可以了吧?
08/04 00:40, 3F
文章代碼(AID): #1ATaBeWQ (MATLAB)