2
假设我们有一个矩阵添加行向量到矩阵的多行,重复的行索引
A = [1,2;3,4;5,6]
1 2
3 4
5 6
我知道,MATLAB允许添加矢量多行,例如,
A([1,2],:) = A([1,2],:) + [1,1];
然后
A =
2 3
4 5
5 6
然而,A([1,2,1],:) + [1,1]给出相同的结果
A([1,2,1],:) = A([1,2,1],:) + [1,1];
然后
A =
2 3
4 5
5 6
这是不是我想要的。该预期效果是增加[1,1]第一行两次,预期的结果是,
A([1,2,1],:) = A([1,2,1],:) + [1,1];
和A应该是
A =
3 4
4 5
5 6
如何实现这一目标?谢谢!