Calcul des intégraux numériques avec scipice : Exemples étape par étape pour les ingénieurs

L'intégration numérique est une technique fondamentale en ingénierie pour approximer la valeur des intégrales qui ne peuvent être résolues analytiquement. SciPy, une bibliothèque Python, fournit des outils puissants pour effectuer ces calculs efficacement. Cet article présente des exemples étape par étape pour aider les ingénieurs à comprendre comment utiliser SciPy pour l'intégration numérique.

Intégration numérique de base avec SciPy

La fonction la plus courante pour l'intégration numérique dans SciPy est , elle calcule l'intégrale définie d'une fonction sur un intervalle donné.

Tout d'abord, importez le module nécessaire et définissez la fonction à intégrer.

Exemple :

Ensuite, effectuez l'intégration sur l'intervalle [0, 1].

La variable contient la valeur approximative de l'intégrale, et estime l'erreur.

Intégration de plusieurs fonctions

SciPy peut gérer des fonctions plus complexes et des intervalles multiples. Par exemple, intégrer une fonction sinus sur [0, π].

Définir la fonction :

Calculer l'intégrale:

Le résultat est approximatif de la surface sous la courbe sinusoïdale entre 0 et π.

Utiliser la règle Simpsons avec SciPy

SciPy fournit également pour la règle Simpson, qui est utile pour des points de données également espacés.

Exemple avec points de données:

Calculer l'intégrale:

Cette méthode est appropriée lorsque les points de données sont prélevés à intervalles réguliers.