[心得] 矩陣相加問題

看板MATLAB作者 (跟快樂交往)時間9年前 (2015/04/05 15:42), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
A=[1 2 3 10 10 10 6 7 10 10]; A是一個1*n的亂數矩陣 必有10的元素 B=[1 0 1 0 1]; B是1*m的隨機1,0矩陣 欲的結果 A=[1 2 3 10 10 10 6 7 10 10]; B=[ 1 0 1 0 1]; C=[1 2 3 11 10 10 6 7 10 11]; C是A第1個10和B第1個元素做對應相加 C是A第2個10和B第2個元素做對應相加 ... C是A第j個10和B第j個元素做對應相加 依序相加 請問有人有方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.69.39 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1428219761.A.5A2.html

04/05 18:26, , 1F
為什麼你每次發問都用心得...
04/05 18:26, 1F

04/05 18:27, , 2F
C = A; C(C==10) = C(C==10) + B
04/05 18:27, 2F

04/05 18:27, , 3F
如果m!=sum(C==10) B要取1:sum(C==10)
04/05 18:27, 3F

04/05 19:10, , 4F
多謝 一切都是選錯的原故
04/05 19:10, 4F
文章代碼(AID): #1L8ETnMY (MATLAB)