Clear Filters
Clear Filters

How can I sum row element to the end?

2 views (last 30 days)
zeezo
zeezo on 1 Mar 2018
Answered: Walter Roberson on 1 Mar 2018
I have this matrix "a" and it size is changeable and I need to sum all elements then I the sum from the second elements to the end than the third element to the end and so on
I tired this for loop but does not
a=[2; 3; 8; 2];
[row,column]=size(a);
for i=1:row
y=sum (a(i,1),end) ;
tt(i,1)=y;
end
tt
The code I want it to work if I change the matrix "a" size

Answers (1)

Walter Roberson
Walter Roberson on 1 Mar 2018
sum(a)-[0;cumsum(a(1:end-1))]

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!