[問題] 兩矩陣內元素替代問題已回收

看板MATLAB作者 (徵作業研究家教學生)時間16年前 (2009/12/29 15:38), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
請教諸位先進: 假設A = [1 * 3;4 * 6] 其中*是我每次運算出一個相同維度B想要替代的。 例如: B = [2 1 3;4 5 6] 則將A替代成 A = [1 1 3;4 5 6] 因為是簡單的例子,所以手動輸入無妨。 我的問題是:如果維度很大,是否可能記住A MISSING的位置, 每次計算出B就去填滿A MISSING的地方。 相關的指令為何呢?! 感謝解答! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.54.83

12/29 16:01, , 1F
假設A missing位置的大小都是3
12/29 16:01, 1F

12/29 16:02, , 2F
ind=(A==3);A(ind)=B(ind);
12/29 16:02, 2F

12/29 16:57, , 3F
感謝指教,我試試看!
12/29 16:57, 3F
文章代碼(AID): #1BER7PXD (MATLAB)