Vectorize sum of discount rates

1 回表示 (過去 30 日間)
Sargondjani
Sargondjani 2012 年 12 月 6 日
Hi,
I want to vectorize the calculation of series like this: [R^0;R^0+R^1;R^0+R^1+R^2;...etc.
Im quite sure this should be easy, but i cant figure it out. Any help is greatly appreciated! :-)
  1 件のコメント
Jan
Jan 2012 年 12 月 6 日
What is "R"?

サインインしてコメントする。

採用された回答

Matt Fig
Matt Fig 2012 年 12 月 6 日
R = 5;
cumsum(R.^(0:4))

その他の回答 (3 件)

Matt J
Matt J 2012 年 12 月 6 日
編集済み: Matt J 2012 年 12 月 6 日
out=1/(1-R).*(1-R.^(1:n));

Jan
Jan 2012 年 12 月 6 日
R = 23;
n = 100;
x = repmat(R, 1, n);
x(1) = 1;
Result = cumsum(cumprod(x));

Sargondjani
Sargondjani 2012 年 12 月 6 日
thank you all for you answers... all did what i wanted, but the one by Matt Fig is the most simple

カテゴリ

Help Center および File ExchangeSimulink についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by