adding rows and storing into a matrix
Mostrar comentarios más antiguos
Hello,
I have a matrix M of size 2880x501 containing 2880 rows. I want to select the first eight rows and all columns [that is, (1:8,:) ], add them and store the resulting row vector(1x501) in a variable 'out'. Then select the next 8 rows, add them and store the resulting row vector(again 1x501) into above variable 'out' and so on....
Finally, I shall have 360 combinations (of 8 rows each) and all these values should be stored in a single variable as
out(360x501)
Please help me achieve this.
2 comentarios
Andrei Bobrov
el 10 de En. de 2012
out = squeeze(sum(reshape(M.',size(M,2),8,[]),2)).'
zozo
el 12 de En. de 2012
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Elementary Math 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!