Looping through numbers in file and adding first two numbers then next two and so on

1 vue (au cours des 30 derniers jours)
Yenifer Ramirez
Yenifer Ramirez le 1 Août 2019
Modifié(e) : Baha411 le 2 Août 2019
A = [1 2 3 4 5]
1+2 = 3
2+3 = 5
3+4 = 7
4+5 = 9
How can I loop through an array of numbers like above while storing the number everytime numbers are added? Thank you for any help!
  1 commentaire
Baha411
Baha411 le 1 Août 2019
Modifié(e) : Baha411 le 2 Août 2019
you can do sth like this:
B = [A 0]+[0 A];
B([1 end]) = [];
B
B =
3 5 7 9

Connectez-vous pour commenter.

Réponses (2)

the cyclist
the cyclist le 1 Août 2019
A(1:end-1) + A(2:end)

Andrei Bobrov
Andrei Bobrov le 2 Août 2019
Modifié(e) : Andrei Bobrov le 2 Août 2019
conv(A,[1,1],'valid')
or
b = movsum(A,2);
out = b(2:end);

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by