Monday, August 28, 2017

4ta clase: métodos numéricos



1)
Programar PRO1: un lote de instrucciones donde se recorren los números k del 1 al 10000 y se guardan en un vector V aquellos k tales que K^2 termina en 89


function V=pro1()
i=1;
for k=1:1000
    if rem((k.^2),100)==89
        V(i)=k;
        i=i+1;
    end
end

       

2)
Programar una función prim.m que reciba un numero x y devuelva 1 si x es primo positivo 0 si x es un natural compuesto y -1 si x es <1 o x no es entero
function [y]=prim (x)
if(x<1||round(x)~=x)
    y=-1;
    return;
end
y=0;
if(x>1)
    for k=2:(x-1)
        if(rem(x,k)==0)
            return;
        end
        y=1;
    end
end

No comments:

Post a Comment