How can I change the numbers to negative without altering the positive ones and make a sum of that? This is the serie 1-2+3-5+8-13+21-34+...

1 visualización (últimos 30 días)
n=8;
F=[1 2];
suma=0;
for i=3:n
F(i)=F(i-1) + F(i-2);
end
disp(F)
this is only for show the positive serie

Respuesta aceptada

Voss
Voss el 24 de Mayo de 2022
Editada: Voss el 24 de Mayo de 2022
n=8;
F=[1 2];
% suma=0;
for i=3:n
F(i)=F(i-1) + F(i-2);
end
disp(F)
1 2 3 5 8 13 21 34
F(2:2:end) = -F(2:2:end)
F = 1×8
1 -2 3 -5 8 -13 21 -34
cumsum(F)
ans = 1×8
1 -1 2 -3 5 -8 13 -21
sum(F)
ans = -21

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by