Sumatorio
Publicado por Carlos (1 intervención) el 15/10/2006 19:35:55
¿Cómo puedo hacer un sumatorio desde n=1 hasta n=50 de (1/2^n)? Sé que es con la funcion "sum()" pero no soy capaz. Gracias
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0
sum=0;
for n=1:3
sum=sum+1/(2^n);
end
Iteración 1:
sum=0;
n=1; sum=sum+1/2^n=0+1/2^1=1/2
Iteración 2:
sum=1/2;
n=2; sum=sum+1/2^n=1/2+1/2^2=1/2+1/4=3/4
Iteración 3:
sum=3/4;
n=3; sum=sum+1/2^n=3/4+1/2^3=3/4+1/8=7/8
por lo tanto sum=7/8
forma analítica sum=1/2+1/4+1/8=7/8
for n=1:5
f(n)=1/n;
s=sum(f);
end
s
>> n=1:50
s=sum(1./2.^n)
n =
Columns 1 through 22
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Columns 23 through 44
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Columns 45 through 50
45 46 47 48 49 50
s=
1.0000