作者Lionel (跟快樂交往)
看板MATLAB
標題[心得] 矩陣相加問題
時間Sun Apr 5 15:42:37 2015
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
→ celestialgod: 為什麼你每次發問都用心得... 04/05 18:26
→ celestialgod: C = A; C(C==10) = C(C==10) + B 04/05 18:27
→ celestialgod: 如果m!=sum(C==10) B要取1:sum(C==10) 04/05 18:27
→ Lionel: 多謝 一切都是選錯的原故 04/05 19:10