Schrijf een functie midpoint() met als argumenten:
f: de te integreren functiea: ondergrens van het integratie-intervalb: bovengrens van het integratie-intervalN: aantal subintervallen
De functie f wordt verondersteld 1 positioneel argument te hebben, dat zowel scalair als een NumPy-rij kan zijn. Je mag aannemen dat de functie gevectoriseerd is.
Het resultaat van de functie is de gezochte integraalwaarde, gebruik makende van de Midpoint-methode. Beperk het aantal oproepen naar de functie f (het kan met 1 oproep).
NOOT: het verbeterscript maakt gebruik van de methode veelterm(). Deze hoef je NIET mee in te dienen.
v = veelterm([1, 2, 3]) midpoint(v, 1, 5, 100) #151.9984