add values in arrays with positive and zero values

1 回表示 (過去 30 日間)
Nikolas Spiliopoulos
Nikolas Spiliopoulos 2017 年 2 月 26 日
Hi,
I have a two vectors a=[1 2 3 3 3], b=[0 0 1 0 2], I want to add them in such a way in order to get
c=[1 2 4 4 6] which means that i just add them if b=0 and if it's not I calculate the sum and put the result also in the next value for a. Then i add the next b
I don't know if it's clear
thanks!!

採用された回答

Andrei Bobrov
Andrei Bobrov 2017 年 2 月 26 日
a=[1 2 3 3 3];
b=[0 0 1 0 2];
c = a + cumsum(b);

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by