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


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