Borrar filtros
Borrar filtros

Divide a vector size into indivisible numbers

2 visualizaciones (últimos 30 días)
Amin Gan
Amin Gan el 11 de Nov. de 2015
Comentada: Thorsten el 11 de Nov. de 2015
I have a vector with size of 773 in length.
Just want to make an average for every 10 elements, I use following code:
Avg=mean(reshape(A,10,[]))
but I get an error: not divisible into total number of elements, 773.
How can I fix that?

Respuesta aceptada

Thorsten
Thorsten el 11 de Nov. de 2015
Editada: Thorsten el 11 de Nov. de 2015
Avg=mean(reshape(A(1:770),10,[]))
or more general
Avg=mean(reshape(A(1:floor(numel(A)/10)*10),10,[]))
  3 comentarios
Amin Gan
Amin Gan el 11 de Nov. de 2015
A bracket was missing in your code
thanks alot
Thorsten
Thorsten el 11 de Nov. de 2015
There was a parenthesis missing, I corrected it above. It should work now.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by