Berekenen van Numerieke Integrals met Scipy: Stap-voor-stap Voorbeelden voor Ingenieurs
Numerieke integratie is een fundamentele techniek in de techniek voor het benaderen van de waarde van integraals die niet analytisch kunnen worden opgelost. SciPy, een Python bibliotheek, biedt krachtige tools om deze berekeningen efficiënt uit te voeren. Dit artikel presenteert stap-voor-stap voorbeelden om ingenieurs te helpen begrijpen hoe SciPy gebruikt wordt voor numerieke integratie.
Basisnumerieke integratie met SciPy
De meest voorkomende functie voor numerieke integratie in SciPy is . Het berekent de definitieve integraal van een functie over een gespecificeerd interval.
Ten eerste, importeer de benodigde module en definieer de functie om te integreren.
Voorbeeld:
Voer dan de integratie uit over het interval [0, 1].
De variabele bevat de geschatte waarde van de integraal, en schat de fout.
Meerdere functies integreren
SciPy kan complexere functies en meerdere intervallen verwerken. Bijvoorbeeld, het integreren van een sinusfunctie boven [0, π].
Definieer de functie:
Bereken de integraal:
Het resultaat benadert het gebied onder de sinuscurve tussen 0 en π.
Gebruik van Simpsons Regel met SciPy
SciPy biedt ook aan voor de regel van Simpson. Dit is nuttig voor even verschuifde datapunten.
Voorbeeld met datapunten:
Bereken de integraal:
Deze methode is geschikt wanneer de gegevenspunten regelmatig worden bemonsterd.