Integración de polinomios

El método integ

Trabajando con un polinomio representado por un objeto de la clase Polynomial, el método integ devuelve la integral del mismo:

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

La clase Polynomial

p.integ()

El método integ

Puede verse la adición de una constante (0.0) cuyo valor, sea cual sea, devuelve una derivada nula. Es posible establecer este valor con el parámetro k:

p.integ(k = 2)

El método integ

El método integ también permite calcular la integral del polinomio más de una vez fijando el parámetro m. En este caso, el parámetro k, si está presente, será una lista u objeto semejante cuyos elementos se asignarán a las diferentes integrales (el primer elemento será asignado como constante de la primera integral, el segundo de la segunda, etc.):

p.integ(m = 2, k = [2, -3])

El método integ

La función polyint

La función equivalente cuando trabajamos con los coeficientes es polyint.

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

La función polyint

Esta función también acepta los mismos parámetros m y k que hemos visto en el método integ:

np.polynomial.polynomial.polyint(c, m = 2, k = [2, -3])

El método integ