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!