我正在寻找一种尽可能快地同时进行多种求和的方法。假设
a = [3 4 1 9 8 3 5];
indices = [1 1 2 1 2 1 2];
然后,结果应该是1x2数组,比如sumz
和
sumz = [19 14];
换句话说,我将a
的每个元素与索引1相加,然后将结果放到sumz(1).
然后,我将a
的每个元素与索引2相加,然后将结果为sumz(2).
,依此类推。
我知道如何使用for
循环,find
等来执行此操作。我正在寻找的是快速代码。