MATLAB: How to generalize this for loop

for loop generalize

My question is easy. How can I generalize this for loop?
———————–
for i=1:r
t(1)=(d(1))/total
t(2)=(d(2)+d(1))/total
t(3)=(d(3)+d(2)+d(1))/total
t(4)=(d(4)+d(3)+d(2)+d(1))/total
.
.
.
end
------------------------

Best Answer

Whats wrong with?
t = cumsum(d)/total;
Related Question