필터 지우기
필터 지우기

How can I sum row element to the end?

조회 수: 2 (최근 30일)
zeezo
zeezo 2018년 3월 1일
답변: Walter Roberson 2018년 3월 1일
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

답변 (1개)

Walter Roberson
Walter Roberson 2018년 3월 1일
sum(a)-[0;cumsum(a(1:end-1))]

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by