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!