Numeerinen integraatio on perustavanlaatuinen tekniikka insinöörin lähentämiseen arvo integrals, jota ei voida ratkaista analyyttisesti. SciPy, Python kirjasto, tarjoaa tehokkaita työkaluja suorittaa nämä laskelmat tehokkaasti. Tämä artikkeli esittelee vaiheittaisia esimerkkejä auttaa insinöörit ymmärtämään, miten käyttää SciPy numeerisen integraation.

Numeerinen perusintegrointi SciPy-ohjelmaan

Yleisin toiminto numeerisen integrointi SciPy on . Se laskee lopullisen integraalin funktion tietyn ajan.

Ensinnäkin, tuo tarvittava moduuli ja määritellä funktio integroida.

Esimerkki:

[[LLT:1]]

[[LLT:2]]

[[LLT:3]]

Sen jälkeen integroidaan [0, 1].

[[LLT:4]]

Muuttuja sisältää integraalin likimääräisen arvon ja arvioi virheen.

Integroidaan useita toimintoja

SciPy voi käsitellä monimutkaisempia toimintoja ja useita väliajoin. Esimerkiksi integroida sininen toiminto yli [0, π].

Määrittele toiminto:

[[LLT:7]]

[[LLT:8]]

[[LLT: 9]]

Laske integraali:

Tulos on likimääräinen sinikäyrän alla olevan alueen välillä 0 ja π.

Simpson... -SciPy-säännön käyttäminen

SciPy-sääntö sisältää myös Simpson-sääntöä, joka on hyödyllinen yhtä porrastetuissa datapisteissä.

Esimerkki tietopisteistä:

[[LUOTTO:12]]

[[LLT:13]]

Laske integraali:

Tämä menetelmä soveltuu, kun tietopisteistä otetaan näytteitä säännöllisin väliajoin.