Berechnung numerischer Integrale mit Scipy: Schritt-für-Schritt-Beispiele für Ingenieure

Numerische Integration ist eine grundlegende Technik im Engineering, um den Wert von Integralen zu approximieren, die analytisch nicht gelöst werden können. SciPy, eine Python-Bibliothek, bietet leistungsstarke Werkzeuge, um diese Berechnungen effizient durchzuführen. Dieser Artikel stellt Schritt-für-Schritt-Beispiele vor, die Ingenieuren helfen zu verstehen, wie man SciPy für die numerische Integration verwendet.

Grundlegende numerische Integration mit SciPy

Die häufigste Funktion für numerische Integration in SciPy ist und berechnet das bestimmte Integral einer Funktion über ein bestimmtes Intervall.

Importieren Sie zunächst das notwendige Modul und definieren Sie die zu integrierende Funktion.

Beispiel:

Führen Sie dann die Integration über das Intervall [0, 1] aus.

Die Variable enthält den ungefähren Wert des Integrals, und schätzt den Fehler.

Integration mehrerer Funktionen

SciPy kann komplexere Funktionen und mehrere Intervalle verarbeiten, z. B. die Integration einer Sinusfunktion über [0, π].

Definieren Sie die Funktion:

Berechnen Sie das Integral:

Das Ergebnis nähert sich der Fläche unter der Sinuskurve zwischen 0 und π an.

Simpsons Regel mit SciPy

SciPy stellt auch FLT:11] für Simpsons Regel zur Verfügung, die für gleichmäßig beabstandete Datenpunkte nützlich ist.

Beispiel mit Datenpunkten:

Berechnen Sie das Integral:

Diese Methode eignet sich, wenn Datenpunkte in regelmäßigen Abständen abgetastet werden.