Evaluación de un polinomio

Si estamos trabajando con un polinomio representado por un objeto Polynomial, resulta inmediato evaluarlo en un punto x: basta pasar al objeto en cuestión el valor x como argumento:

p = np.polynomial.polynomial.Polynomial([1, -5, 1, -2, 3])
p

La clase Polynomial

p(1.5)

Evaluación de un polinomio

En el caso de estar trabajando con los coeficientes, la función polyval devuelve la evaluación para el punto (o los puntos) que se indiquen:

c = [1, -5, 1, -2, 3] # Coeficientes del polinomio
np.polynomial.polynomial.polyval([1.5, 3.5], c)

La función polyval

 

Cargando...