Numerical Integration
This module provides tools for calculating integrals numerically using various methods.
English API (Aliases)
- numpyy.midpoint(f, a, b, pedagogique=None)
- numpyy.trapezoidal(f, a, b, pedagogique=None)
- numpyy.composite_trapezoidal(f, a, b, n, pedagogique=None)
- numpyy.composite_simpson(f, a, b, n, pedagogique=None)
Methode de Simpson composee.
- Parameters:
f (callable) – Fonction a integrer.
a (float) – Borne inferieure.
b (float) – Borne superieure.
n (int) – Nombre de sous-intervalles (doit etre pair).
pedagogique (bool, optional) – Affiche les etapes si True.
- Returns:
Valeur de l’integrale.
- Return type:
float
- numpyy.composite_midpoint(f, a, b, n, pedagogique=None)
Backend French API
- numpyy.integration.point_milieu_erreur(f_derivee2, a, b, n=1)[source]
Calcule l’erreur theorique pour la methode du point milieu.
- Parameters:
f_derivee2 (float) – Valeur de la derivee seconde sur [a, b].
a (float) – Borne inferieure.
b (float) – Borne superieure.
n (int) – Nombre de sous-intervalles.
- Returns:
Erreur estimee.
- Return type:
float
- numpyy.integration.rectangle(f, a, b, type='gauche', pedagogique=None)[source]
Methode d’integration numerique des rectangles simples.
- Parameters:
f (callable) – Fonction a integrer.
a (float) – Borne inferieure.
b (float) – Borne superieure.
type (str) – ‘gauche’ ou ‘droite’.
pedagogique (bool, optional) – Affiche les etapes si True.
- Returns:
Valeur de l’integrale.
- Return type:
float
- numpyy.integration.rectangle_erreur(f_derivee, a, b, n=1)[source]
Calcule l’erreur theorique pour la methode des rectangles.
- Parameters:
f_derivee (float) – Valeur de la derivee premiere sur [a, b].
a (float) – Borne inferieure.
b (float) – Borne superieure.
n (int) – Nombre de sous-intervalles.
- Returns:
Erreur estimee.
- Return type:
float
- numpyy.integration.simpson(f, a, b, pedagogique=None)[source]
Methode de Simpson simple (1/3).
- Parameters:
f (callable) – Fonction a integrer.
a (float) – Borne inferieure.
b (float) – Borne superieure.
pedagogique (bool, optional) – Affiche les etapes si True.
- Returns:
Valeur de l’integrale.
- Return type:
float
- numpyy.integration.simpson_compose(f, a, b, n, pedagogique=None)[source]
Methode de Simpson composee.
- Parameters:
f (callable) – Fonction a integrer.
a (float) – Borne inferieure.
b (float) – Borne superieure.
n (int) – Nombre de sous-intervalles (doit etre pair).
pedagogique (bool, optional) – Affiche les etapes si True.
- Returns:
Valeur de l’integrale.
- Return type:
float
Example: Composite Simpson
import numpyy as ny
f = lambda x: x**2
# Integrate x^2 from 0 to 1
val = ny.composite_simpson(f, 0, 1, n=4)