Hi there I have a nxm matrix. I want to do the cumsum of each column, then all of them added up to give one total cumsum.
Any help?

Réponses (2)

Wayne King
Wayne King le 25 Mai 2012

0 votes

X = 1:100;
X = reshape(X,10,10);
X1 = cumsum(X(:));
the cyclist
the cyclist le 25 Mai 2012

0 votes

Is this what you mean?
M = rand(5,6);
S = sum(cumsum(M),2);

1 commentaire

Muhammad Furqan
Muhammad Furqan le 25 Oct 2017
Modifié(e) : Muhammad Furqan le 25 Oct 2017
M = rand(5,6); Mean that it creates random numbers of a matrix with 5 column and 6 rows. S = sum(cumsum(M),2); It generate commulative sum of the rows in one column. For example M = rand(2,3);
S = sum(cumsum(M),2); 1.02263280043603 2.03657698954441

Connectez-vous pour commenter.

Catégories

En savoir plus sur Random Number Generation dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by