create an increasing series

Hi all,
I want to create
5
5(1+0.2^2)=
5(1+0.2^2+0.2^4)=
5(1+0.2^2+0.2^4+0.2^6)=
5(1+0.2^2+0.2^4+0.2^6+0.2^8)=
and so one up to 25 times.
Is there a way to do that in matlab?
Thank you!

 采纳的回答

r = 0.2;
n = 25;
m = 5;
V = m*r.^(2*(0:n-1));
S = cumsum(V);
format long g
disp(S.')
5 5.2 5.208 5.20832 5.2083328 5.208333312 5.20833333248 5.2083333332992 5.20833333333197 5.20833333333328 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333 5.20833333333333

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by