{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Chapter 9 The Law of Straight Line and Co ordinates"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example 9_1 pgno:99"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "the number is  230\n"
     ]
    },
    {
     "data": {
      "image/png": [
       "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\n",
       "N8Ahu0ewRtJSaWF50v3D0uYqRjSWk7uSPg98MyJO7Xu8kydgzKxsbY0tuWv5TZ3cbbzUky5fegZw\n",
       "RtNtNaWE2iQ4Z27OmVcJOUfJ2MVa/jCNl3oi4jfANk23Y2bWhq5dsVOH1+oxs4kzrrFlvtflz//4\n",
       "5V/Hb2Y2EUqc5ffyWj01lFCbBOfMzTnzKiFnnYyj1PIlfV3SbUNuZ46Wvj7P+M1s6ug4DR6ol4GO\n",
       "m6OCsuyBe4+PY2Ne338bEc+dz/5NcY3fzCZO7rGlp5b/E6pa/s25jj17u4VezmlmVqoBn7590SiD\n",
       "vqRvSrpryO0b2YLPwQN/DSXUJsE5c3POvErIue6nZR+o5e8G7JHjuvyIeFZEbD7k9pzR0tfnGr+Z\n",
       "WY/Sr9ipwzV+M5s4Cx1b2qrlD8/j6/jNzBoxDbP8Xq7x11BCbRKcMzfnzKurOdet5T/5iC6vsZOL\n",
       "B34zm0qDrtiBi29tOdZYuMZvZhNnrrGla7X8YVzjNzMb0bTV8odxqaeGrtYm+zlnXs6ZV9s561yX\n",
       "33bGcfGM38wmkjRkPR54PPACDSmUaNgTE8Q1fjObWKXU8ufLNX4zsz6u5c/ONf4aSqn7OWdezpnX\n",
       "uHKOssZOKX05qkYHfklbSjpd0jWSrpb05CbbM7PplXslzUnWaI1f0qnAeRFxsqQNgE0j4o6e513j\n",
       "N7ORTWotf5hRx87GBn5JWwCXRcROs+zjgd/MFmxaa/ld/iKWxwK3SDpF0g8l/bOkTRpsrzGl1P2c\n",
       "My/nzCt3zibWyy+lL0fV5FU9GwBPBP4yIn4g6SPAUVT/d36ApOXAqrR5O7AyIlak55YCtL3dk7UT\n",
       "eYZtA0skdSaP+9P92btNpv6EuBB4N5xzBFx0EhxzbASRKe8SoBP91bud7h+W+nEVI2qy1LMdcGFE\n",
       "PDZt7w8cFT1fNuxSj5nNx7TV8ofpbKknIm4GbpC0c3roGcBVTbVnZpPLV+zk1fR1/K8HPiPpcmB3\n",
       "4PiG22tEKXU/58zLOfNaaM4mavnD2yqjL0fV6Cd3I+JyYO8m2zCzyTStV+yMg9fqMbPOcS1/dl6r\n",
       "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\n",
       "mLPUExGrZruNIWPrSqn7OedoJPYGfgjsCuwBuqmEQb+r/dmvhJwlZMyhTo3fbKJJbCRxPPB14K9x\n",
       "Ld8m3Jw1/kYbd43fWpZm+cuBH+NavhViHDV+s4nTV8v3dfk2VVzqqaGUup9z1m1/3Vr+sOvy285Z\n",
       "l3PmU0LGHDzjt6nhWb5ZxTV+mwqu5dskcY3fbBae5Zs9lGv8NZRS93PO/nbq1fKHv979mVMJOUvI\n",
       "mEOjM35JD6P6rt2NgEXA1yLi6CbbNPMs32x2jdf4JW0SEXdL2oBqLf8jI+KC9Jxr/JaVa/k2DTpf\n",
       "44+Iu9PdRcD6wK1Nt2nTx7N8s/oar/FLWk/SSmANcG5EXN10m7mVUveb1pyj1vKHH3c6+7MpJeQs\n",
       "IWMO45jxrwWWSNoC+JakpRGxYuZ5ScuBVWnzdmDlzPMz/whtb/dk7USeYdtU/dyZPM335zYHwomv\n",
       "gsMPBN4E66+GtbtA3Oz+7N42ZfTnEqBLeYiIFen+YakfVzGisV7HL+kY4J6I+GDado3fFsS1fJtm\n",
       "o46djZZ6JG0jact0f2PgQOCyJtu0yeaVNM1G13SN/1HAd1KN/2LgrIj4t4bbzK6Uut+k52yqlj+8\n",
       "vcnuz3ErIWcJGXNotMYfEVcAT2yyDZt8vmLHLC+v1WOd5lq+2UN1/jp+s4XwLN+sOV6rp4ZS6n6T\n",
       "knPctfzhOSajP7uihJwlZMzBM37rDM/yzcbDNX7rBNfyzepzjd+K5lm+2fi5xl9DKXW/0nJ2pZY/\n",
       "TGn92XUl5CwhYw6e8VsLtt4wffrWs3yzFrjGb2PlWr7Z6FzjtyKkWv4y4DV4lm/WKtf4ayil7tfV\n",
       "nD21/F2APUCrSxj0u9qf/ZwznxIy5uCB3xqTVtI8Aa+kadYprvFbI1zLN2uOa/zWKa7lm3WfSz01\n",
       "lFL3aztnfy1/2HX5beesyznzKiFnCRlz8IzfRuZZvllZXOO3kbiWbzZ+rvFbKzzLNyuXa/w1lFL3\n",
       "G1fOurX84a93f+bknPmUkDGHRgd+STtIOlfSVZKulPSGJtuzZvm6fLPJ0GiNX9J2wHYRsVLSZsCl\n",
       "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\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0xa77a6a0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#let a-the avg. amount paid. x-no. of customers.  b-the expenses\n",
    "#net profit is y=ax-b\n",
    "x=320;y=4.50;\n",
    "x=250;y=1.00;\n",
    "#substitute in above equation\n",
    "import numpy\n",
    "import matplotlib\n",
    "from matplotlib import pyplot\n",
    "%matplotlib inline\n",
    "\n",
    "#4.5=320*a-b-equ.1;1=250*a-b-equ.2.subbstract equ.2 from 1.\n",
    "a=0.05;#we get\n",
    "b=250*a-1;\n",
    "\n",
    "#x is a polynomial function of degree zerox=poly(0,'x');\n",
    "#y=numpy.array[(0.05, -11.5)];#equation to straight line\n",
    "#if there is no profit i.e., y=0\n",
    "\n",
    "x=0;\n",
    "for x in range(0,500):\n",
    "  if(0.05*x-11.5==0):\n",
    "    print\"the number is \",x \n",
    "\t\n",
    "\n",
    "\n",
    "cust=numpy.array([230, 240, 270, 300, 350, 380]);\n",
    "profit=numpy.array([0, 0.5, 2.0, 3.5, 6.0, 7.5]);\n",
    "pyplot.plot(cust,profit);\n",
    "pyplot.plot(230,0);\n",
    "#profit(y) depends on varying no. of customers(x). the no.'s 0.05 & 11.5 remained constant\n",
    "pyplot.title(\"the straight line graph\"),\n",
    "pyplot.xlabel(\"no. of customers\")\n",
    "pyplot.ylabel(\"profit\");\n",
    "pyplot.legend(\"y=0.05*x-11.5\");\n",
    "pyplot.grid()\n",
    "pyplot.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example 9_2 pgno:103"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[-2  0  1  3  5  5]\n"
     ]
    },
    {
     "data": {
      "image/png": [
       "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\n",
       "1wqdLWQlCDUAAAAASUVORK5CYII=\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0xab70128>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#2*y-4*x=3\n",
    "import numpy\n",
    "import matplotlib\n",
    "from matplotlib import pyplot\n",
    "%matplotlib inline\n",
    "#x is a polynomial function of degree zero  x=#poly(0,'x');\n",
    "x=numpy.array([-2., -1., 0, 1., 1.8, 2.]);\n",
    "y=numpy.array([0, 0, 0, 0, 0, 0]);\n",
    "i=0;\n",
    "for i in range (0,6):\n",
    "\ty[i]=(3.+4.*x[i])/2.;\n",
    "\ti=i+1\n",
    "print y\n",
    "y=numpy.array([-2.5, -0.5, 1.5, 3.5, 5.1, 5.5])\n",
    "pyplot.plot(x,y)\n",
    "pyplot.plot(0,1.5,'o')#when x=0. 1.5 is intercept on y-axis\n",
    "pyplot.plot(-0.75,0,'o')#when y=0. -0.75 is intercept on x-axis\n",
    "pyplot.title('graph of equation 2y-4x-3')\n",
    "pyplot.xlabel('x axis')\n",
    "pyplot.ylabel('y axis')\n",
    "pyplot.grid()\n",
    "pyplot.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example 9_3 pgno:104"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[ 5  3  1 -1 -3 -5]\n"
     ]
    },
    {
     "data": {
      "image/png": [
       "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\n",
       "QmCC\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0x3e9cc88>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import numpy\n",
    "import matplotlib\n",
    "from matplotlib import pyplot\n",
    "%matplotlib inline\n",
    "#x is a polynomial function of degree zero  x=#poly(0,'x');\n",
    "x=numpy.array([-2, -1, 0, 1, 2, 3]);\n",
    "y=numpy.array([0, 0, 0, 0, 0, 0]);\n",
    "i=0;\n",
    "for i in range (0,6):\n",
    "\ty[i]=(1-2*x[i]);\n",
    "\ti=i+1\n",
    "print y\n",
    "\n",
    "pyplot.plot(x,y)\n",
    "pyplot.plot(0,1,'o')#when x=0. 1.5 is intercept on y-axis\n",
    "pyplot.plot(0.5,0,'o')#when y=0. -0.75 is intercept on x-axis\n",
    "pyplot.title('graph of equation 2y-4x-3')\n",
    "pyplot.xlabel('x axis')\n",
    "pyplot.ylabel('y axis')\n",
    "pyplot.grid()\n",
    "pyplot.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example 9_4 pgno:112"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "ex(1) In y=4x-7, gradient is 4.Intercept on y-axis is -7\n",
      "ex(2) In y=0.05x-11.5, gradient is 0.05 and intercept on y-axis is -11.5\n"
     ]
    },
    {
     "data": {
      "image/png": [
       "iVBORw0KGgoAAAANSUhEUgAAAYQAAAEZCAYAAACXRVJOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
       "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xu4HGWV7/HvLyQEuSNRIAHMkWeUcRSDCjJCQpTLRFBQ\n",
       "wccREYOeUZjjoINXRA/B2+gcFW9nOApCAEWG0QFFBXQQCKCoKCEgqIBEuRkQAhOIGiDr/FG1Saez\n",
       "e+++VVfVW7/P8+wnu7qru961K7vWfteqqlZEYGZmNqXsAZiZWTU4IZiZGeCEYGZmOScEMzMDnBDM\n",
       "zCznhGBmZoATghVA0k2S5pU9jjGSXi3pTkmrJD2/i/XnS7pziNv/qKT7Jd0zrPdMnaRFks4pexxN\n",
       "44SQCEnLJa3OD3pjX58fwXYXS/pI62MR8dyIWFL0tnvwKeAfI2KLiLih/UlJayU9s4gNS9oZOB7Y\n",
       "NSJmFrGNRPkCqRJMLXsANjQBvCIiflj2QKpEkoCdgZsnW7WgIewMPBARD/T6QklTI+LxAsZUCZJm\n",
       "A5dHxP8Y7+nRjsbAM4RGkDRF0qfyssXtkv5X/lfxlPz55ZL2a1l/vem6pP+QdK+khyRdKek5+eNv\n",
       "BY4A3pvPSL7V/n6Spkv6rKS7869TJG2cPzdf0l2Sjpe0QtI9kha2bPcgSb+U9N/5eu/qEJ8kfTDf\n",
       "7gpJZ0naUtJ0YBWwEXCDpFvHee3YTOaGPIbXtjzXaVzT85/n7yT9QdKpkjYZ5733B74PzMzf+4z8\n",
       "8UPyuFZKulzSri2vWS7pvZKWAask7ZLvq4WSfi/pAUnHSNpD0rL8Pb7Q4eeyvaRHJT215bEXSLpP\n",
       "0kbjvabD+yyUdI2kz+Tbu03SSyQdnY9phaSj8nU3lnS9pLfnyxvlr/1gt9vLBbCJpPPy/f9zSbv1\n",
       "+B7Wq4jwVwJfwB3Afh2eOwa4BZgFbANcDjwBTGl57cta1j8JOKdleSGwGTANOAW4vuW5M4EPjzOW\n",
       "l+Xffxj4ETAj/7pmbH1gPvAYsIjsoP1y4FFgq/z5e4G98++3AnbvEN+bgVuB2fk4vwmc3fL8WuCZ\n",
       "E/zs1nu+i3GdAlwIbA1sDnwb+HiH994XuLNl+VnAI8B++Xu/Jx/71Pz55cAv8n01PY9pLfBvwMbA\n",
       "AcBfgAvyn+dMYAUwr8P2vwsc07J8CvC5/Pt9gJUTfL2kZf8/BryJ7C/3jwB3AV/I/08cAPw3sGm+\n",
       "/t8ADwK7Aifm+1/jjG02cEeHcS8C1gCvyX9O7wJ+O/Zz8ldBx5GyB+CvIe3I7ECyqu0X+i35cz8E\n",
       "3tqy7gH5QaarhNC2na3z126RL58JfKRtndaEcBuwoOW5A8cOAmQH3tVj48gfWwHsmX//O+CtwJaT\n",
       "xH5Z20HvWfnBZCy+fhLCuOPKD4iPtK3/t8BvO7z3fNZPCB8CzmtZVn5wndfys1vY8vzsfHw7tDz2\n",
       "R+C1LcvfAN7RYfuvA67Ov9+ILMm+qMf/WwuB37QsPy8f09PaxrRby/LxwK+BB4BdOrzvbCZOCD9q\n",
       "+zndA+xT5u9Z6l8uGaUjgEMjYpuWr6/kz+0AtJ418/tu3zSf8n8iLxM8THbAguyv027MJDuwt267\n",
       "tbn6QESsbVleTfZXN8BhwEHAcklXSNqrwzZ2GGcbU4HtuhzjeDqN62nApsDP8/LJSuBiuv957EDL\n",
       "zz+yo92dZDOCMeOd4bSi5fs/jbO8OeP7FvCcvF5/APBwRFzX5Vgn2j4Rcf8EYzibrH/yvYi4fexB\n",
       "SUe0/NxuAHYeW5b0oKQdW97jrrFv8p/TXWQ/PyuIE0Iz3Ev2yzlm57bnHyUrtYzZgXVneRwBHEJW\n",
       "jtoKGGsAjjX9Jjsb5B6yvwRbt93V6ZcRcV1EvIrsIHwhcH4P23ic9Q9iw/JHsoPfc1oS79YRsWWX\n",
       "r78HeMbYgiQBOwF3t6zTzxk2474mIv4M/AdwZP51dsu252r9s9Lav/buYxxj/g34DrCg9X0i4tyx\n",
       "nxuwG/D7lp/jUyPirpb32KllrFOAHeny/471xwkhLZ3OzDgfOE7SLEnbAO9n/QPIUuDvJU2V9CKy\n",
       "v8zHbE5Ws35Q0mbAx9veewUw0SmbXwc+KGmGpBnA/wYmPb9c0jRJb5C0VUQ8QVYOe2KCbfyzpNmS\n",
       "Ns/HeF7bX/gTWQHs0s2K+XueBnxW0tPysc6SdGCX2zofOFjSyyRNI6uN/5mszj6Iic7KORs4miyx\n",
       "P/mzj4irIjsVt9PXNX0NRHojsDtZz+E44Kz8/04vYwZ4obJrSKYC7yT7OV3bz5isO04Iabmo7S+8\n",
       "b+aPnwZcSjZFv46s6dr6y/ghsgPiSrLa7ddanjubrBxzN3AT8GPWTyZfIStJrJT0n+OM6aP5Npfl\n",
       "X9flj42Z6K/hI4E78lLVW4E3dFjvDLID3RKyxuNq4J+63AZkMZ+Vx3B4vv5Er3kfWW/k2nxsPyDr\n",
       "W3Ty5HtFxG/I4voCcD9wMPDKmPj00m5mDB3XyQ/sa4GfR0Q/F9yN9/MYd3vKrrs4BTgqIlZHxNfJ\n",
       "9vlnJnjvTo9fSNYDeZBs378m/+PACqKsNFfSxqXlZGcnPAE8FhF7ljaYBsnryWNnbHT7V7TVmKT/\n",
       "As6NiDPKHotVV9kXpgUwPyIeLHkcZsmStAfwAuDQssdi1VaFkpGvSCyHbw3QAJLOIitpvTMiHi17\n",
       "PFZtZZeMfgs8TFYy+lJEnFbaYMzMGq7sktHeEXFvfrbGDyT9KiKuKnlMZmaNVGpCiIh783/vl3QB\n",
       "2ZWgTyYESS5rmJn1ISJ6LseXlhAkbQpsFBGr8nOUDwRObl+vn6DqQtKiiFhU9jiKknJ8KccGjq9q\n",
       "dLJmkt0GZexrW+BK4Ir866Y4ad0Zg/3+MV3mDGE74ILsQk2mAl+LiO+XOJ4yzC57AAWbXfYACjS7\n",
       "7AEUbHbZAyjY7LIHMJFJEsAXaUsAw1JaQoiIO4A5ZW3fzKwqykoA7cpuKjfd4rIHULDFZQ+gQIvL\n",
       "HkDBFpc9gIItLnPjVUkAG4yrzNNOJyMpUu4hmFkz9NoDGHh7fR47nRBKJGl+RFxR9jiKknJ8KccG\n",
       "aceX2tmL4x0j+z12umRkZk300mEmvFHPAJ7c7pCTm2cIZtYowziulJUANhhHh1hcMjIz60I/x5Wq\n",
       "JIANxuWEkI6U67SQdnwpxwZpx5eXWSYsGVU1AbQbdkJwD8HMGq+qp4GOmmcIZtYokoJFzKIGM4DJ\n",
       "eIZgZtajthkAwI00cAYwGSeEEqVcp4W040s5Nqh/fJOUgODDHB5PxOWlDK4DSe8BXhwRh7c89nlg\n",
       "bUS8cxRjcEIws9rrpQegRfocayv5iYHnACdJ2ioiHpY0FXgdsGBUA3APwcxqZ5CzgCY7rkjDSRYR\n",
       "vX88sKSLgW9GxOmSXgF8IiKeO8H67iGYWbOM8iygfg7kQ3QWcAxwOnAk2axhZDxDKFHd67STSTm+\n",
       "lGOD8uMr8jqAbq5DKIukpwB3A/OAHwN/HRF3TbC+ZwhmlhZfB5CJiD9J+iZwLvCTiZJBETxDMLOR\n",
       "K/NK4KofVyTtAywBjo6IsyZZ17euMLN6qdKtIKp+XJG0E/ArYLuIeGSSdZ0QUlF2nbZoKceXcmww\n",
       "eHxVSgAbjK3aPYQpwGeAzSPif3axflo9BEkbAdcBd0XEK8sej5n1zj2AwUnaDFgB3MEIrz1Ybwxl\n",
       "zxAkHQ+8ENgiIg5pey7pGYJZXVV5BjCZlI4rSc0QJO0IHAR8DDi+zLGYWWeeATRD2SWjU4D3AFuW\n",
       "PI5SuA5dXynHBqCddRhvYTqJJoDU91+/SksI+WXZ90XE9ZLmlzUOMwOdrFnAvowlgJeyHXAZiSQA\n",
       "606ZM4SXAIdIOgjYBNhS0tkRcVTrSpIWA8vzxYeApWOZfSyR1HV57LGqjMfxdb8cEVdUaTy9Lutk\n",
       "zeJKjmEb5rAbzwa25Zf8klUsZS8O55ncxCLm5esvK3u8w1x+8mdQkfEMI578+4X54nL6VHpTGUDS\n",
       "vsC7288ySqn5Y1amDWYANWoCD1tKx5Wkmsptys9MI5Z6HTPl+Koe2yQJYNISUNXjG1Tq8fWrEgkh\n",
       "Iq4k+89qZn0YNAGYQUVKRp2kNLUzGyaXgPqX0nHFt64wayAngOFJ6bjihJCQ1OuYKcdXdGxlJ4DE\n",
       "910l72Uk6TvA3h2evira7uSQvybZprJZY7kHUB06WcP5CM2TejsgR8QrhrHdQXiGYFaCsmcATZbS\n",
       "ccUlI7MacgKojqoeVyRdDOzT4eklEXHwOK9xQkhFynVaSDu+yWKrewJIfN9VsofQD/cQzCrIPQBL\n",
       "gWcIZn2o+wygyVI6rrhkZFYCJ4B0pHRccUJISMp1Wqh3fJMmgA+zbTwRl5c1vqLVed9Nxj2EztxD\n",
       "MKP3HoAW+TM8LD2eIVgjuQTUXCkdV1wyMuuDE4CNSem44oSQkJTrtFBufEUnAO+7+nIPoTP3ECwJ\n",
       "vg7AbHCeIVgtuQRk/UrpuOKSkTWSE4ANS0rHFSeEhKRcp4XB4qt6AvC+qy/3EDorrYcgaROyX/Dp\n",
       "wMbAtyLihLLGY+VyD8CsfKXOECRtGhGrJU0FrgbeHRFXtzyf9Ayhyao+A7B0VfW4ImkX4KfA/hFx\n",
       "vaSZwA3AYRGxpMNr0pghAETE6vzbjYGNgAdLHI4VyDMAs4lFxO2S3gd8VdKLgDOBMzslgyKUPUOY\n",
       "AvwC2AU4NSLe2/Z8JTP5sCRdpz1ZM7mSY9mX7UhwBpDyvoO045u0h6DhfIQmfR67JH0LeCbwBLBH\n",
       "RDw2wbobHCMltgatrOMMYS0wR9JWwKXj/SeUtBhYni8+BCwdW0fK7idT1+U89sqMZ5BlnaxZXMkx\n",
       "bMMcduPZwLas4S6u5Ur24nDgJhYxL19/Wdnj9XJzl8dMsL5KHt/pwLeATwF7k/0B1XH9LAGccCz8\n",
       "6A0wY3t4zhb0qTJnGUn6EPCniPhUy2NJzxDqrEMJaAnrZgA31nkGYOmq8nFF0uZkfYPLgIOA50XE\n",
       "yvXXYWtgLjAfdDzEI8C1rPvd+xnoL7WaIUiaATweEQ9JegpwAHByWeOxiU2SAP4vTgBmw/A54KcR\n",
       "8VZJXwL+n8TbeDIBMB94FusSAMC2EaxpfRP1me7KLBntAJyV9xGmAOdExGUljmfkqlynHUYCqHJ8\n",
       "g0o5NnB8ZZB0KHAgnLiPxCvh/j/DCw+Frx4CR15N9rt3HPCzsQQg8dH2ZDCI0hJCRNwIvKCs7dv6\n",
       "PAMwK8e6ElDMA+4DbgKuhRlXwO/2oyUBFD6WqvQQxlPlWl/duQdgTVX2cWX9HsAGJaAr6CEB+NYV\n",
       "1hcnALPMqI8rw0wAG763E0IyiqxjViEBVLFOOywpxwZpxzfpdQgDv39xCWDDbSV0pbINj3sAZuWY\n",
       "JAGs1wSuOs8QaqoKMwCzOhr0uDLKGcDkY3HJqJGcAMyGo9fjSpUSwIZjc0JIxkR12hQSQOJ16GRj\n",
       "g7Tj07DuVVQR7iEkyD0As9GICLUmvCrPAEbNM4SS6GTNZN1/wPnUcAZgVkdNSAAuGVWcE4BZOZqQ\n",
       "ANo5IVRMNwmARcxLtU4Lydehk40N6h1fNwkA9JK6xtcN9xBKNkkCGLcHoEW1zHVmldLPdQD93g00\n",
       "dZ4h9MklILNyNLEE1CuXjArmBGBWDieA3jkhDHvbI0gAda7TdiPl+FKODcqNbxQJoAH7zz2EQfTT\n",
       "AzCzwaV0L6C6a+wMwSUgs3K4BFQ8l4wmey8nALNSOAGMnhNC+2trkAAaUMdMNr6UY4PB4qtDAmjA\n",
       "/qtXD0HSTsDZwNOBAL4cEZ/v+/3cAzArhXsA6ShthiBpe2D7iFgqaXPg58CrIuKWlnU6Zrk6zADM\n",
       "UlSHGUDT1W6GEBF/AP6Qf/+IpFuAmcAt463vGYBZOTwDaI5K9BAkzQauBP4mIh5peTxYxGkkOgNo\n",
       "QB0z2fjSjo2t4YRj4V9mkOgMIOX9BzWcIYzJy0XfAN7Rmgye9GWez1+4jAe4D1gJ3BARN+SvnQ+w\n",
       "7r7m9VoG5kiqzHgcXzOXIZYCc+HMI+Hpc+DgmfDi38Cp18OyM+HUL0ewJl9/WkSsqdL4vRxX5N8v\n",
       "JLOcPpU6Q5A0DfgOcHFEfHac5wu7DsGsqdwDSF/tTjuVJOAs4IGI+OcO6zghmA3ICaB56pgQ9iHr\n",
       "CSwjO+0U4ISIuKRlnaQTQgPqmMnGV+XYhpEAqhzfMDQgvnr1ECLiamBKWds3S4XPArJhqcRZRp2k\n",
       "PkMw64dLQDaZ2pWMuuGEYOYEYL3r99jpkk2J1p32l6aU4ysyNomtJV4p8WmJnwN3kpV+Hsz/3TaC\n",
       "AyL4WATXFJEMUt53kH58/Sr9OgSzpnMPwKrCJSOzEXMJyIrmHoJZRTkB2Ki5h1BDqdcxU45votiq\n",
       "0AMYVMr7DtKPr1/uIZgNyD0AS4VLRmY9cgnIqs49BLOCOAFY3RTWQ5C0T36LaiS9UdJnJD2jn0Ha\n",
       "+lKvY9Y1vm56AKCPVbkHMKi67rtupR5fv7rpIZwK7Cbp+cDxwOlkn4W8b5EDMxuVfnoA8rzVEjRp\n",
       "yUjS9RGxu6STgLsj4nRJv4iIFxQ+OJeMrAAuAVnqirzb6SpJHwCOBOZK2giY1uuGzMris4DMutPN\n",
       "dQivA/4CvDki/gDMAj5V6KgaIvU6ZlnxjeI6AO+7eks9vn5NOkOIiHuBT7cs/57sk87MKsEzALPh\n",
       "6NhDkHRNROwt6RHWfaLZmIiILQsfnHsINg73AMwm5usQLFlOAGa9KfI6hP3HeexNvW7INpR6HbPf\n",
       "+OpwLyDvu3pLPb5+dXOW0UmSDgPeDWwBnAasYQh9BElnAAcD90XE8wZ9P6sn9wDMqqGb6xCmAO8C\n",
       "3kbWSzgpIs4dysalucAjwNnjJQSXjNLkEpBZsYq8DmEbYA/gdmBHYGflW+t1Y+0i4ipJswd9H6s2\n",
       "zwDM6qGb6xB+DFwaEX9HlhhmAdcUOqqGSLWOua4HcOa/V7UHMKhU990Yx9dM3cwQDoiI3wFExGrg\n",
       "nySN7D5GkhYDy/PFh4ClEXFF/tz8fFy1XAbmSKrMePpdhlgKzIUzj4Snz4GDZwLXwpI18NMz4dQv\n",
       "R7AmX39aRKyp0vi97OW6L+ffLySznD51ddqppG3IpvnTxx6LiCX9brTtvWcDF7mHUB/uAZhVW2E9\n",
       "BEn/QDbN3xFYCuxFVkZ6Wa8bs3pyD8CsGbrpIbwD2BP4XUS8FNgdeHgYG5f0deBHwLMk3Snp6GG8\n",
       "b11UtY45rOsAqhrfMKQcGzi+puqmh/DniPiTJCRtEhG/kvTsYWw8Il4/jPexwXgGYGbQ3XUIFwBv\n",
       "Jpsp7AesBKZGxEGFD849hEK4B2CWtpHcyyifZm0JXDJ2pkiRnBCGwwnArFl8c7sakjS/5RTUIb5v\n",
       "NRJAUfFVQcqxgeOruyKvVLaKcw/AzIbBM4QaqsoMwMyqqbCSkaTjgHMiYmW/g+uXE0LGCcDMetHv\n",
       "sbOb6xC2A34m6XxJCyQ1/gA9LJ3Oha7D5wF0I+VzvVOODRxfU3XzmconSvoQcCDZvTK+KOl84CsR\n",
       "cXvB42sE9wDMrAq67iFImgMcDSwAfkh2C4v/ioj3FDa4REtGLgGZWZGK7CG8AzgKeAA4HbggIh5T\n",
       "9sE5t0bELv0MuKvBJZIQnADMbJSK7CE8FXhNRBwYEedHxGMAEbEWeGWvG2yCbnsAoGuq3AMYVMp1\n",
       "2pRjA8fXVN30EE6a4LmbhzucenIPwMxS4OsQ+uASkJlVmW9dUeg4nADMrD6K7CE0zqiuA0i9jply\n",
       "fCnHBo6vqXwvI9wDMDODhpaMXAIys5S5hzDh+zgBmFlzuIfQoi73Akq9jplyfCnHBo6vqUrtIUha\n",
       "AHwW2Ag4PSI+2d/7uAdgZjao0kpGkjYCfg3sD9wN/Ax4fUTc0rLOuNMel4DMzDqr4yem7QncFhHL\n",
       "ASSdBxwK3NK+omcAZmbFK7OHMIustj/mrvyx9VS5BzCo1OuYKceXcmzg+GpLmol0RL8vL3OG0GWt\n",
       "6hkr4N7vwWNPAI8C0yJiDazbqWMfll23ZWCOpMqMx/F52cv1Wt4btr0apn8NXv9tmDcVpm8Bd9Cn\n",
       "MnsIewGLImJBvnwCsLa1sVyVW1eYmVWCNJN1pfP5wLbAlazrn95ExNraXYcgaSpZU3k/4B7gp3TZ\n",
       "VDYza4QuE8CGL6vZdQgR8TjwduBS4Gbg31uTQRMkW8fMpRxfyrGB4yvNWA9A+jLSb4AbgcOBm/J/\n",
       "n0bEa4j4PBHLxksGgyj1OoSIuBi4uMwxmJmVZuIZwBfpMAMobDhNuHWFmVkl9FkC6n0zNeshdMMJ\n",
       "wcxqbUQJYMPN1qyHYBWuYw5JyvGlHBs4vgHeuNQewKD8eQhmZv2qWA9gUC4ZmZl1q6QSUK/cQzAz\n",
       "G7aaJIB27iHUkOu09ZVybNDg+GreAxiUewhm1lyJ9QAG5ZKRmTVHTUtAvXIPwcysXUMSQDv3EGqo\n",
       "sXXaBKQcG9Q4vi57AIJlKfYABuUegpnVl3sAQ+WSkZnVR0NLQL1yD8HM0uME0Bf3EGqotnXaLqUc\n",
       "X8qxQYnxjeg6gNT3X7/cQzCz8rgHUCkuGZnZ6LgENBLuIZhZ9TgBlMI9hBpKvY6ZcnwpxwYDxFeT\n",
       "ewGlvv/6VUoPQdJrgUXArsAeEfGLMsZhZgNyDyAppZSMJO0KrAW+BLyrU0JwycisYlwCqoV+j52l\n",
       "zBAi4lcAko/1ZpXmGUCjuIdQotTrmCnHl2xs0iykI74mXVTlHsCgkt1/AypshiDpB8D24zz1gYi4\n",
       "qIf3WQwszxcfApZGxBX5c/MB6roMzJFUmfE4vuYtz4UZS2BjYP4l8PKpsOX+cNkfYfkRcME34I41\n",
       "EZe3vH5eZLODSozfy9ly/v1CMsvpU6mnnUq6HPcQzEZHmgXsi3sASatVD6GND/hmRZk4AbgHYOsp\n",
       "pYcg6dWS7gT2Ar4r6eIyxlG21OuYKcdX2djyHkDLdQDL6KMHUNn4hiT1+PpV1llGFwAXlLFts6R4\n",
       "BmBD5FtXmNWJewDWBd/LyCxFTgDWB9/LqIZSr2OmHF9hsQ2pBzD4MNLdd5B+fP2qwllGZs3lHoBV\n",
       "iEtGZqPkEpCNgHsIZlXkBGAlcA+hhlKvY6YcX8fYKtIDGFTK+w7Sj69f7iGYDcI9AEuIS0ZmvXAJ\n",
       "yGrAPQSzIjgBWA25h1BDqdcxaxlflz0AwbIq9wAGVct914PU4+uXewjWbO4BmD3JJSNrFpeArAHc\n",
       "QzAbjxOANZB7CDWUeh2zlPhGdB2A9129pR5fv9xDsHpzD8BsaFwysnpxCchsUu4hWJqcAMx6Vqse\n",
       "gqT/I+kWSTdI+k9JW5UxjrKlXsfsK76a3AvI+67eUo+vX2X1EL4PvC8i1kr6BHAC8P6SxmJlcg/A\n",
       "rDJKLxlJejVwWEQcOc5zLhmlxiUgs8L1e+yswllGbwa+XvYgrCCeAZjVRmEJQdIPgO3HeeoDEXFR\n",
       "vs6JwJqIOLeocVSZpPkRcUXZ4xiqlgRwCbx8AWxKggkgyX3XwvE1U2EJISIOmOh5SQuBg4D9Jllv\n",
       "MbA8X3wIWDq2I8caQ3VdBuZIqsx4+lmeCzOWwMbkCWAqbLk/XAZc+X5YeQhcsibi8pbXz4ssOVRi\n",
       "/F72cgrL+fcLySynT6X0ECQtAD4N7BsRf5xgPfcQqsY9ALPKq9V1CJJuJfur8sH8oR9HxD+Os54T\n",
       "QtmcAMxqp1YJoVupJ4RK1jGHmAAqGd+QpBwbOL66q/NZRlYmnwVkZjnPEJrGJSCz5LlkZONzAjBr\n",
       "nFrdy8gyhdxPpUL3Akr5fjEpxwaOr6ncQ6g79wDMbEhcMqobl4DMbBLuIaTKCcDMeuQeQg2NW8es\n",
       "UA9gUCnXaVOODRxfU7mHUDb3AMysIlwyGjVpJusO/vNxCcjMhsw9hKpyAjCzEXMPoSqkmW09gBvp\n",
       "0AMQPDXlZJBynTbl2MDxNZV7CIOaeAbgHoCZ1YZLRr1yCcjMKs49hOIG4QRgZrXiHsKw9NADGPQ6\n",
       "gNTrmCnHl3Js4Piayj0E9wDMzIAmloxcAjKzxLmH0PlNnADMrFFq1UOQ9BFJN0haKukySTsN8c1H\n",
       "1gMYfKhp1zFTji/l2MDxNVVZTeV/jYjnR8Qc4ELgpL7fqUYJYBxzyh5AwVKOL+XYwPE1UilN5YhY\n",
       "1bK4OfDHrl+cVhN467IHULCU40s5NnB8jVTaWUaSPga8EVgN7DXBiiklADOzyiosIUj6AbD9OE99\n",
       "ICIuiogTgRMlvR84BTi6w1vdSLoJYHbZAyjY7LIHUKDZZQ+gYLPLHkDBZpc9gCoq/SwjSTsD34uI\n",
       "547zXHVPgTIzq7B+zjIqpWQk6a8i4tZ88VDg+vHWK/22FWZmDVLKDEHSN4BnA08AtwPHRsR9Ix+I\n",
       "mZk9qfSSkZmZVUMlbm4naYGkX0m6VdL7Oqzz+fz5GyTtPuoxDmKy+CTNl/SwpOvzrw+WMc5+SDpD\n",
       "0gpJN06wTi333WSx1Xm/AUjaSdLlkn4p6SZJx3VYr677b9L46rwPJW0i6Sf5Bb43S/qXDut1v/8i\n",
       "otQvYCPgNrKu/zRgKfDXbescRNZ4BngxcG3Z4x5yfPOBb5c91j7jmwvsDtzY4fk677vJYqvtfsvH\n",
       "vz0wJ/9+c+DXif3udRNf3ffhpvm/U4FrgX0G2X9VmCHsCdwWEcsj4jHgPLJGc6tDgLMAIuInwNaS\n",
       "thvtMPvWTXwAtWygR8RVwMoJVqntvusiNqjpfgOIiD9ExNL8+0eAW4CZbavVef91Ex/Uex+uzr/d\n",
       "mOyPzwfbVulp/1UhIcwC7mxZvit/bLJ1dix4XMPSTXwBvCSf0n1P0nNGNrri1XnfTSaZ/SZpNtls\n",
       "6CdtTyWx/yaIr9b7UNIUSUuBFcDlEXFz2yo97b8qfB5Ct13t9ixel254N+P8BbBTRKyW9HKy+zs9\n",
       "q9hhjVRd991kkthvkjYHvgG8I/9LeoNV2pZrtf8mia/W+zCyi3TnSNoKuFTS/Ii4om21rvdfFWYI\n",
       "dwOtdzvdiSyLTbTOjvljdTBpfBGxamzqFxEXA9MkPXV0QyxUnffdhFLYb5KmAd8EvhoRF46zSq33\n",
       "32TxpbAPASLiYeC7wIvanupp/1UhIVwH/JWk2ZI2Bl4HfLttnW8DRwFI2gt4KCJWjHaYfZs0Pknb\n",
       "SVL+/Z7y8UrkAAACgUlEQVRkpwO31wLrqs77bkJ132/52L8C3BwRn+2wWm33Xzfx1XkfSpohaev8\n",
       "+6cAB7DhRb497b/SS0YR8biktwOXkjVFvhIRt0h6W/78lyLie5IOknQb8Cid73tUOd3ER3ab7mMl\n",
       "PU52s7+/L23APZL0dWBfYIakO8luZT4N6r/vJouNGu+33N7AkcAySWMHkg8AO0P99x9dxEe99+EO\n",
       "wFmSppD9cX9ORFw2yLHTF6aZmRlQjZKRmZlVgBOCmZkBTghmZpZzQjAzM8AJwczMck4IZmYGOCGY\n",
       "FULSNWWPwaxXvg7BzMwAzxCs4STtkd/pcrqkzfIPUtngjpeSLpB0Xf78P+SPPUPSbyRtm9918ipJ\n",
       "++fPPZL/u4OkJfmHr9woaZ/RRmjWPc8QrPEkfQTYBHgKcGdEfHKcdbaJiJX5PWN+CszLl98C/B3w\n",
       "M+CZEXFsvv6qiNhC0ruA6RHx8fyeOZt1uKOoWemcEKzx8jtiXgf8CfjbGOeXQtIi4FX54jOABfkH\n",
       "jiDpUmAX4PkR8Wj+2FhCmAucAXwVuDAibig6HrN+uWRkBjOAzcg+ZvEp7U9Kmg/sB+wVEXPIPgZ1\n",
       "ev7cpmS3FA5gi/bX5p+6NpfslsOLJb2xmBDMBueEYAZfAj4InAtsUC4CtgRWRsSfJe0K7NXy3CeB\n",
       "c8juhHpa+wsl7QzcHxGnA6eTfWqXWSWVfvtrszJJOgr4S0Scl99G+EfjfOrUJcAxkm4m+6D2H+ev\n",
       "3Rd4IXBcRISkwyS9KSLOYt2nUr0UeLekx4BV5PemN6si9xDMzAxwycjMzHJOCGZmBjghmJlZzgnB\n",
       "zMwAJwQzM8s5IZiZGeCEYGZmOScEMzMD4P8DtzEwevQUUb0AAAAASUVORK5CYII=\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0xab7a128>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "\n",
    "#y=mx+b\n",
    "import numpy\n",
    "import matplotlib\n",
    "from matplotlib import pyplot\n",
    "%matplotlib inline\n",
    "\n",
    "x=numpy.array([0, 1, 2, 3]);\n",
    "y=x;\n",
    "pyplot.plot(x,y);\n",
    "y=x+2;\n",
    "pyplot.plot(x,y);\n",
    "y=x-3;\n",
    "pyplot.plot(x,y);\n",
    "pyplot.title(\"Equations of the form y=mx+b\")\n",
    "pyplot.xlabel(\"x axis\")\n",
    "pyplot.ylabel(\"y axis\");\n",
    "pyplot.legend(\"y=x\")\n",
    "pyplot.legend(\"y=x+2\")\n",
    "pyplot.legend(\"y=x-3\")\n",
    "pyplot.grid()\n",
    "#m is constant, b is fixed distance. (x,y) vary for different points on the line \n",
    "\n",
    "#ex(1)\n",
    "print\"ex(1) In y=4x-7, gradient is 4.Intercept on y-axis is -7\"\n",
    "#ex(2)\n",
    "print\"ex(2) In y=0.05x-11.5, gradient is 0.05 and intercept on y-axis is -11.5\"\n",
    "pyplot.show()\n",
    "\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Example 9_5 pgno:114"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[2 3 1 0]\n",
      "[-3.5    -5.     -2.1875  2.5   ]\n",
      "the solution of the equation is\n",
      "x=\n",
      "y=  3 1\n"
     ]
    },
    {
     "data": {
      "image/png": [
       "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\n",
       "Od31A3MlDaX9KZZdn5e9PKT+qfj5EArLqCD5OH9Jt1LjzN8xj5k1TW0z/y61vcrMo3nMLFfJL/KK\n",
       "iG16HfWnNoyLtnLPHV1fc+VcG+RfXxV1OPKvFcc8ZtYGyTP/8Qw783fMY2Y58Nw+k+C5ecysTVrf\n",
       "+U9nbp5pv3fmuaPra66ca4P866ui1Zm/Yx4za6vWZv5apDOAQ/HcPGaWmaaM8x8qj+YxM2tZ5t/v\n",
       "uXmm3Z7Mc0fX11w51wb511dFazr/MuZZjEfzmJnln/k75jGztml95u/RPGZmvWUb+zQh5sk9d3R9\n",
       "zZVzbZB/fVVkd+TvmMfMbGJZZf6OeczMWja3TxNiHjOzumh8598xN8+hDHlununKPXd0fc2Vc22Q\n",
       "f31VNDrzd8xjZjY1jc38PTePmVlvWY7z92geM7PpS5L5S1oo6Q5JS8vb3pVeV7O5eaYr99zR9TVX\n",
       "zrVB/vVVkeqEbwAnR8RO5e2iiV6Q6WieuakbMGCur7lyrg3yr29CKWOfSuP3M495NkjdgAFzfc2V\n",
       "c22Qf30TSjnU83BJ10g6XdJ4GyKbmMfMrC4G1vlLukTStT1u+wKnAXMoPnrdBXx6nFXlFPN0m526\n",
       "AQM2O3UDBmx26gYM0OzUDRiw2akbkFryoZ6SZgMXRMQrejxW33GoZmY1VsuhnpI2jYi7ysW3A9f2\n",
       "et6gvr/XzKztUp3wPVHSXIpRP7cC70/UDjOzVkoe+5iZ2fDVfmI3Se+U9BtJT0vaOXV7+kHS3pJu\n",
       "kHSTpI+kbk+/STpD0j2SesZ5TSZpS0mXlX+Tv5Z0ROo29ZOkNSUtkTQi6TpJJ6Ru0yBImlFeYHpB\n",
       "6rb0m6Rlkv6zrO/nYz2v9p0/xfmAtwOXp25IP0iaAXwe2Bt4GXCgpJembVXffY2ivhw9BRwVETsA\n",
       "uwJ/m9P2i4gngD0jYi7wSmBPSa9N3KxBOBK4jiJ6zk0A88oLaHcZ60m17/wj4oaI+G3qdvTRLsDN\n",
       "EbEsIp4Cvg3MT9ymvoqIK4AVqdsxCBFxd0SMlD8/AlwPbJa2Vf0VEY+VP64BzAAeSNicvpO0BbAP\n",
       "8FUqXmzaQBPWVfvOP0ObA7d3LN9R3mcNUw5T3glYkrYl/SXpeZJGgHuAyyLiutRt6rNTgA8Duc4E\n",
       "HMCPJP1S0vvGelItZvWUdAkwq8dDx0ZEbplcjh8zW0fSOsB3gSPLTwDZiIiVwFxJ6wMXS5oXEYsT\n",
       "N6svJL0FWB4RSzOe3G23iLhL0h8Bl0i6ofw0vopadP4RsVfqNgzRncCWHctbUhz9W0NIWh34F+Ab\n",
       "EXF+6vYMSkQ8JOkHwB/z7JcmNd2fAvtK2gdYE1hP0lkR8e7E7eqb0WuoIuJeSedRRM3P6fybFvvk\n",
       "kM/9EthO0mxJawD7A/+WuE1WkSQBpwPXReQ315SkjUfn2pI0E9gLWJq2Vf0TEcdGxJYRMQc4ALg0\n",
       "p45f0lpCis24AAACSElEQVSS1i1/Xhv4M8a4iLb2nb+kt0u6nWJkxQ8kXZi6TdMREX8APghcTDHa\n",
       "4DsRcX3aVvWXpG8BVwEvlnS7pENTt6mPdgMOohgFM6nvo2iITYFLy8x/CcXUKz9O3KZByi2GfSFw\n",
       "Rcf2+35E/HuvJ/oiLzOzFqr9kb+ZmfWfO38zsxZy529m1kLu/M3MWsidv5lZC7nzNzNrIXf+ZgMg\n",
       "6crUbTAbj8f5m5m1kI/8rdUkvVrSNZKeL2nt8gtaXtbjeeeVsyT+enSmRElbS/qtpBeUM2FeIemN\n",
       "5WOPlP9uKuny8krgazOdG98ayEf+1nqSPkExyddM4PaIOLHHczaMiBXlfDc/B3Yvl98LvAn4BbBN\n",
       "RHygfP7DEbGupKOB50fEJ8t5gdbObRZQayZ3/tZ65SydvwQeB/4kevynkLQQeFu5uDWwd0QsKR+7\n",
       "GNgW2DEiHi3vG+38XwecAXwDOD8irhl0PWZVOPYxg42BtYF1KI7+V1HO+/4GYNfy6w1HgOeXj60F\n",
       "bEExQdi63a8t51F/HcVU3mdKOngwJZhNjjt/M/gS8L+AbwLPiXyA9YAVEfGEpO0pZpgddSJwNrAA\n",
       "+Er3CyVtBdwbEV+l+NrAnfrcdrMpqcWXuZilIundwO8j4tuSngdc1eObqy4C/lrSdcCNwE/L1+4B\n",
       "vAo4IiJC0jskvScivs6zUwXvCRwj6SngYSCbueOt2Zz5m5m1kGMfM7MWcudvZtZC7vzNzFrInb+Z\n",
       "WQu58zczayF3/mZmLeTO38yshdz5m5m10P8HAdiAzNSHglAAAAAASUVORK5CYII=\n"
      ],
      "text/plain": [
       "<matplotlib.figure.Figure at 0xa7e1f98>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import numpy\n",
    "import matplotlib\n",
    "from matplotlib import pyplot\n",
    "%matplotlib inline\n",
    "#x is a polynomial function of degree zero  x=#poly(0,'x');\n",
    "#graph of x+2*y=5\n",
    "x=numpy.array([0, -1, 2, 5]);\n",
    "y=numpy.array([0, 0, 0, 0]);\n",
    "i=0;\n",
    "for i in range (0,3):\n",
    "\ty[i]=(5-x[i])/2;\n",
    "\ti=i+1\n",
    "print y\n",
    "y=numpy.array([2.5, 3, 1.5, 0])\n",
    "pyplot.plot(x,y);\n",
    "#graph of 3*x-2*y=7\n",
    "x=numpy.array([0, -1, 7./8., 4]);\n",
    "y=numpy.array([0, 0, 0, 0]);\n",
    "y=(3*x-7)/2;\n",
    "\n",
    "for i in range (0,3):\n",
    "\ty[i]=(3*x[i]-7)/2;\n",
    "\ti=i+1\n",
    "print y\n",
    "y=numpy.array([-3.5, -5, -2.1875, 2.5 ])\n",
    "pyplot.plot(x,y)\n",
    "for x in range(1,100):\n",
    "  if((5-x)/2==(3*x-7)/2):\n",
    "    break\n",
    "\n",
    "print\"the solution of the equation is\"\n",
    "y=(5-x)/2;\n",
    "print\"x=\\ny= \",x,y\n",
    "pyplot.plot(x,y)\n",
    "\n",
    "\n",
    "pyplot.plot(x,y)\n",
    "pyplot.plot(1,3,'x')#when x=0. 1.5 is intercept on y-axis\n",
    "pyplot.plot(0.5,0,'o')#when y=0. -0.75 is intercept on x-axis\n",
    "pyplot.title('graph of equation 2y-4x-3')\n",
    "pyplot.xlabel('x axis')\n",
    "pyplot.ylabel('y axis')\n",
    "#pyplot.legend(\"x+2*y=5\",\"3*x-2*y=7\");\n",
    "\n",
    "pyplot.grid()\n",
    "pyplot.show()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.9"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
