Integrarea numerica este o tehnica fundamentala in inginerie pentru apropierea valorii integralelor care nu pot fi rezolvate analitic. SciPy, o biblioteca Python, ofera instrumente puternice pentru a efectua aceste calcule eficient. Acest articol prezinta exemple pas cu pas pentru a ajuta inginerii sa inteleaga cum sa foloseasca SciPy pentru integrare numerica.

Integrare numerică de bază cu SciPy

Cea mai comună funcție pentru integrarea numerică în SciPy este . Calculează integrala definitivă a unei funcții pe un interval specificat.

În primul rând, importă modulul necesar și definește funcția de integrare.

Exemplu:

Apoi, efectuaţi integrarea pe intervalul [0, 1].

Variabila conține valoarea aproximativă a integralei și estimează eroarea.

Integrarea mai multor funcții

SciPy poate gestiona funcţii mai complexe şi intervale multiple. De exemplu, integrarea unei funcţii sinusale peste [0, π].

Definește funcția:

[FLT: 8]

Calculează integrala:

Rezultatul apropie aria de sub curba sinusului între 0 și π.

Folosind Simpsons Rule with SciPy

SciPy oferă, de asemenea, pentru regula Simpson . Care este util pentru puncte de date la fel de spațioase.

Exemplu cu puncte de date:

Calculează integrala:

Această metodă este adecvată atunci când punctele de date sunt eșantionate la intervale regulate.