Polynomials & Taylor Series

Tools for polynomial evaluation and Taylor series expansion.

English API (Aliases)

numpyy.poly_evaluate(coeffs, x)
numpyy.poly_derivative(coeffs)
numpyy.poly_integral(coeffs)
numpyy.horner(coeffs, x, pedagogique=None)[source]

Evalue un polynome en utilisant la methode de Horner.

Parameters:
  • coeffs (array_like) – Coefficients du polynome [a_n, …, a_0].

  • x (float) – Valeur a laquelle evaluer le polynome.

  • pedagogique (bool, optional) – Affiche les etapes de calcul si True.

Returns:

Valeur du polynome au point x.

Return type:

float

numpyy.horner_steps(coeffs, x)
numpyy.taylor(f, a, n, h=0.01)[source]

Calcule les coefficients du polynome de Taylor d’ordre n au point a.

Parameters:
  • f (callable) – Fonction a approximer.

  • a (float) – Point d’expansion.

  • n (int) – Ordre du polynome.

  • h (float, optional) – Pas utilise pour la differentiation.

Returns:

Coefficients du polynome de Taylor [a_n, …, a_0].

Return type:

ndarray

Backend French API

numpyy.polynomes.horner(coeffs, x, pedagogique=None)[source]

Evalue un polynome en utilisant la methode de Horner.

Parameters:
  • coeffs (array_like) – Coefficients du polynome [a_n, …, a_0].

  • x (float) – Valeur a laquelle evaluer le polynome.

  • pedagogique (bool, optional) – Affiche les etapes de calcul si True.

Returns:

Valeur du polynome au point x.

Return type:

float

numpyy.polynomes.taylor(f, a, n, h=0.01)[source]

Calcule les coefficients du polynome de Taylor d’ordre n au point a.

Parameters:
  • f (callable) – Fonction a approximer.

  • a (float) – Point d’expansion.

  • n (int) – Ordre du polynome.

  • h (float, optional) – Pas utilise pour la differentiation.

Returns:

Coefficients du polynome de Taylor [a_n, …, a_0].

Return type:

ndarray

Example: Horner’s Method

import numpyy as ny
# P(x) = x^3 - 6x^2 + 11x - 6
ny.horner([1, -6, 11, -6], 4)