Adding the elements to next element

Hi to all, my question is as follows
initial_A = 0 Let A = [1 2 3 4 5 6]
I want to add initial_A to A(1) the the sum will be 1 , next add 1 to 2 and sum will be 3, next add 3 to 3 and sum will be 6 , now add 6 to 4 sum will be 10, now 10+5 =15, and lastly 15 + 6 = 21. In the end the resultant matrix should be [1 3 6 10 15 21]
Regards....

 採用された回答

James Tursa
James Tursa 2015 年 9 月 21 日
編集済み: James Tursa 2015 年 9 月 21 日

0 投票

result = cumsum([initial_A A]);

1 件のコメント

James Tursa
James Tursa 2015 年 9 月 21 日
編集済み: James Tursa 2015 年 9 月 21 日
Note: The answer shown corresponds to the original post which requested an output of [0 1 3 6 10 15 21]. To get simply [1 3 6 10 15 21] starting with A_initial, one could do this:
result = initial_A + cumsum(A);

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeProgramming Utilities についてさらに検索

質問済み:

2015 年 9 月 21 日

編集済み:

2015 年 9 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by