How can I generalize this for loop?
Show older comments
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
------------------------
Accepted Answer
More Answers (2)
a=1:9 % input
for ii=1:9
t(ii)=sum(a(1:ii))/sum(a);
end
t
Chandrasekhar
on 12 Jul 2013
sum = 0;
for I = 1:r
sum = sum + d(I);
t(i) = sum/total;
end
Categories
Find more on Loops and Conditional Statements 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!