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
如何實現這一目標?謝謝!