Buenos dias, tengo una consulta y a lo mejor alguien me la puede responder. Estoy tratando de hacer una funcion iterativa que me dan un vector p (el polinomio) y un numero X, tengo que devolver 1 si X es raiz de p y 0 en caso contrario.
Yo la hice asi, que es en la forma que me sale razonarlo, lo pruebo en octave y no me da
function result = EsRaiz2(p,x)
n = length(p);
res = 0;
for i = 1: n
pol=p(i)*x^(n-1);
res=res+pol;
end
if res == 0
result = 1;
else
result = 0;
end
end
Muchas gracias