how do obtain sum of two rows

7 vues (au cours des 30 derniers jours)
Johannes Deelstra
Johannes Deelstra le 14 Déc 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

Réponses (2)

Walter Roberson
Walter Roberson le 14 Déc 2017
output = YourMatrix(1:2:end, :) + YourMatrix(2:2:end, :);
  2 commentaires
Rik
Rik le 14 Déc 2017
That's what you get with ambivalent questions, there are multiple answers that fit the question.
Johannes Deelstra
Johannes Deelstra le 15 Déc 2017
Modifié(e) : Johannes Deelstra le 15 Déc 2017
thanks for answering, two solutions, helpful

Connectez-vous pour commenter.


Rik
Rik le 14 Déc 2017
x=rand(18482,7);
x2=sum(x,2);
x2=x2(1:2:end)+x2(2:2:end);

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by