Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to reduce the size of a 144x1 Vector to a 72x1 Vector by adding two consecutive elements in the Original Vector?

1 visualización (últimos 30 días)
Hello all, I have a vector which has the dimensions of 144x1. The numbers in the vector repeat after every sixth row. For example, Vector x = [1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6...]';. Now I need to generate another Vector y = [3 7 11 3 7 11 3 7 11...]'; from the Vector x which has the dimensions of 72x1.
Do I need to use a for loop or is there any MATLAB command which will give me this result?
Thank you.

Respuestas (1)

Walter Roberson
Walter Roberson el 19 de Nov. de 2017
sum( reshape(x, 2, []) )

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by