Schrijf een functie midpoint() met als argumenten:

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.

Voorbeeld

v = veelterm([1, 2, 3])
midpoint(v, 1, 5, 100) #151.9984