For loop with previous result
1 回表示 (過去 30 日間)
古いコメントを表示
for t=1:n
a(t)=600+10^t
b(t)=600-a(t)
end
I want that b to always taking the previous result
so, b(1)=600-a(1)
b(2)=(600-a(1))-a(2)
b(3)=(600-a(1)-a(2))-a(3)
how can i change the t
0 件のコメント
採用された回答
Mathieu NOE
2021 年 3 月 5 日
hello Jane
this is it :
at the k step : b(k) is 600 - sum of a from 1 to k
for t=1:n
a(t)=600+10^t;
b(t)=600-sum(a(1:t));
end
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!