Python ICE 6
Given uniformly spaced points \(a=x_0\lt x_1\lt \dots\lt x_n=b\), with \(x_{i+1}-x_i=h\) for every \(i\), the composite midpoint rule for approximating the integral of a function \(f\) is given by $$ \int_a^b f(x) dx\approx \sum_{i=0}^{n-1} f\left(\frac{x_i+x_{i+1}}{2}\right) h $$ Write a Python function called midpoint to evaluate a midpoint rule approximate to any function \(f\) we specify. We will call the midpoint function as midpoint(f,a,b,n), with arguments as in our other approximate integral functions.