how do obtain sum of two rows

7 visualizaciones (últimos 30 días)
Johannes Deelstra
Johannes Deelstra el 14 de Dic. de 2017
Editada: Johannes Deelstra el 15 de Dic. de 2017
Have a 18482 x 7 matrix. I want to obtain a matrix which contains the sum of row 1 and 2, row 3 and 4, etc until the last ones being the sum of row 18481 and 18482. How do I do this. Thanks in advance

Respuestas (2)

Walter Roberson
Walter Roberson el 14 de Dic. de 2017
output = YourMatrix(1:2:end, :) + YourMatrix(2:2:end, :);
  2 comentarios
Rik
Rik el 14 de Dic. de 2017
That's what you get with ambivalent questions, there are multiple answers that fit the question.
Johannes Deelstra
Johannes Deelstra el 15 de Dic. de 2017
Editada: Johannes Deelstra el 15 de Dic. de 2017
thanks for answering, two solutions, helpful

Iniciar sesión para comentar.


Rik
Rik el 14 de Dic. de 2017
x=rand(18482,7);
x2=sum(x,2);
x2=x2(1:2:end)+x2(2:2:end);

Categorías

Más información sobre Introduction to Installation and Licensing 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