作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1428219761.A.5A2.html
1F:→ celestialgod: 为什麽你每次发问都用心得... 04/05 18:26
2F:→ celestialgod: C = A; C(C==10) = C(C==10) + B 04/05 18:27
3F:→ celestialgod: 如果m!=sum(C==10) B要取1:sum(C==10) 04/05 18:27
4F:→ Lionel: 多谢 一切都是选错的原故 04/05 19:10