Table of Contents
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.