{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Basic Numerical Integration: the Trapezoid Rule"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "A simple illustration of the trapezoid rule for definite integration:\n",
    "\n",
    "$$\n",
    "\\int_{a}^{b} f(x)\\, dx \\approx \\frac{1}{2} \\sum_{k=1}^{N} \\left( x_{k} - x_{k-1} \\right) \\left( f(x_{k}) + f(x_{k-1}) \\right).\n",
    "$$\n",
    "<br>\n",
    "First, we define a simple function and sample it between 0 and 10 at 200 points"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "def f(x):\n",
    "    return (x-3)*(x-5)*(x-7)+85\n",
    "\n",
    "x = np.linspace(0, 10, 200)\n",
    "y = f(x)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Choose a region to integrate over and take only a few points in that region"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "a, b = 1, 8 # the left and right boundaries\n",
    "N = 5 # the number of points\n",
    "xint = np.linspace(a, b, N)\n",
    "yint = f(xint)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Plot both the function and the area below it in the trapezoid approximation"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": [
       "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\n",
       "AAAAAACw5v8DPWODrRZIv60AAAAASUVORK5CYII=\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x10664cfd0>"
      ]
     },
     "metadata": {
      "image/png": {
       "height": 381,
       "width": 595
      }
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.plot(x, y, lw=2)\n",
    "plt.axis([0, 9, 0, 140])\n",
    "plt.fill_between(xint, 0, yint, facecolor='gray', alpha=0.4)\n",
    "plt.text(0.5 * (a + b), 30,r\"$\\int_a^b f(x)dx$\", horizontalalignment='center', fontsize=20);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Compute the integral both at high accuracy and with the trapezoid approximation"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "The integral is: 565.2499999999999 +/- 6.275535646693696e-12\n",
      "The trapezoid approximation with 5 points is: 559.890625\n"
     ]
    }
   ],
   "source": [
    "from __future__ import print_function\n",
    "from scipy.integrate import quad\n",
    "integral, error = quad(f, a, b)\n",
    "integral_trapezoid = sum( (xint[1:] - xint[:-1]) * (yint[1:] + yint[:-1]) ) / 2\n",
    "print(\"The integral is:\", integral, \"+/-\", error)\n",
    "print(\"The trapezoid approximation with\", len(xint), \"points is:\", integral_trapezoid)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.4.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
