How to: sum up elements of a row vector into bins of a matrix
Show older comments
Hello,
so I've got a matrix and bin index vectors from histcounts2; I've binned some data over a sphere.
[N,~,~,bx,by]=histcounts2(dataX, dataY, (0:5:180)', (0:5:355)' );
I have another row vector, power, that is equal in length with dataX, dataY, so the bx and by can be used to collect data from this power vector.
Question is, how do I use the bx and by, to generate a matrix out of the power vector, which equals N in size and in terms of the number of elements within bins, but the bin value should be the sum of the elements dedicated for this bin and collected from the power vector?
No loops please.
Thanks,
Tero
Accepted Answer
More Answers (0)
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!