How to separate a vector into bins and average each bin
Mostrar comentarios más antiguos
I have a vector A (exemplified below) which contains the size of pores and i want to create a vector which bins the data in A and creates a new vector containing the number of pores within a bin size multiplied by the size of these pores (for example by taking the average out of the values within each bin)
Example:
A = [1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 7 8 9 10]
Lets say that i want the bin size to be 2, then i want something like:
B = [12 32 22 29 19]
Any suggestions would be greatly appriciated.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Resizing and Reshaping Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!