ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Herramientas EDA


Enviado por   •  19 de Junio de 2013  •  297 Palabras (2 Páginas)  •  262 Visitas

Página 1 de 2

• Escriba una función para calcular la suma de los n primeros términos de las series:

function s=Suma1(n)

s=1;

for i=2:n

s=s+1/i;

end

end

function s=Suma2(n)

s=0;

for i=1:n

s=s+(2*i-1) ;

end

end

function s=Suma3(n)

s=0;

for i=1:n

s=s+i*(1)^(i+1);

end

end

function s=Suma4(n)

s=1;

fact =1;

for i=2:n

fact= fact*i;

s=s+1/fact;

end

end

• Construir una función que aplique la criba de Eratóstenes a los n primeros números enteros, devolviendo como salida los números primos entre 1 y n. La criba de Eratóstenes sigue el siguiente algoritmo:

a) Definir la lista de números enteros de 2 a n.

b) Incluir el 1 en la lista de números primos.

c) El primer número en la lista de enteros es primo; incluirlo en la lista de primos y actualizar la lista de enteros eliminando todos los múltiplos de dicho número.

d)Repetir el paso (c) hasta que no queden más números en la lista de enteros.

function primos=eratostenes(n)

enteros=2:n ;

primos =[ 1 ] ;

while length(enteros)>0

sicPrim=enteros ( 1 ) ;

primos=[primos , sicPrim ] ;

enteros1 = [ ] ;

for i=1:length(enteros)

if (mod(enteros(i) ,sicPrim)~=0)

enteros1=[enteros1 , enteros(i) ]

end

end

enteros=enteros1 ;

end

end

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com