Calcolo delle integrazioni numeriche con Scipy: Esempi step-by-step per gli ingegneri

L'integrazione numerica è una tecnica fondamentale nell'ingegneria per approssimare il valore degli integrali che non possono essere risolti analiticamente. SciPy, una libreria Python, fornisce strumenti potenti per eseguire questi calcoli in modo efficiente. Questo articolo presenta esempi passo per passo per aiutare gli ingegneri a capire come utilizzare SciPy per l'integrazione numerica.

Integrazione Numerical di base con SciPy

La funzione più comune per l'integrazione numerica in SciPy è []. Comprende l'integrale definito di una funzione su un intervallo specificato.

In primo luogo, importare il modulo necessario e definire la funzione da integrare.

Esempio:

Quindi, eseguire l'integrazione sull'intervallo [0, 1].

La variabile contiene il valore approssimativo dell'integrale, e stima l'errore.

Integrazione di funzioni multiple

SciPy può gestire funzioni più complesse e intervalli multipli. Ad esempio, l'integrazione di una funzione sine su [0, π].

Definire la funzione:

Calcola l'integrale:

Il risultato approssima la zona sotto la curva della sine tra 0 e π.

Usando la regola di Simpson con SciPy

SciPy fornisce anche per la regola di Simpson, che è utile per punti di dati altrettanto distanziati.

Esempio con i punti di dati:

Calcola l'integrale:

Questo metodo è adatto quando i punti di dati vengono campionati a intervalli regolari.