How to calculate sum of specific array elements
显示 更早的评论
Let's say you have two arrays of the same size: one with the data (x) and one carrying some indices that characterize the data (q)
For example: x = [ 3 5 2 10 6 4] q = [ 0 0 1 2 3 3]
This means the first two elements of (x) belong to the same category indicated by 0 and so on.
How to calculate the sums of elements in (x) which belong to the same category i.e. the same integer number as specified by (q).
The result for the above example should be: r = [ 8 2 10 10 ]
Is this possible without using a loop?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!