Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.- Escribir en Matlab, una funció n que reciba un arreglo de nú meros y un numero M y
regrese todos aquellos nú meros del arreglo que son diferentes a M y no son mú ltiplos de M.
Así por ejemplo si se escribe
a = Elimina_Multiplo([1,2,3,4,5,6,7,8,9,10], 2)
a = [1 2 3 5 7 9]
2.- Escribir una funció n para calcular los nú meros primos entre 1 y N. Esta funció n utilizará
la funció n Elimina_Multiplo del inciso anterior, ya que por definició n, los nú meros primos
son aquellos nú meros que no son mú ltiplos de ningú n nú mero. El formato de la funció n
será :
p = Primos(N)
donde N es valor má ximo de primos que se desea buscar y p la lista con los primos entre 1 y
N.
function resultado = primos(b)
resultado=[1 ];
for contador=1:b
s=0;
for f=1:contador
if rem(contador,f)==0
s=s+1;
end
end
if s==2
resultado=[resultado,contador];
s=0;
end
end