summaryrefslogtreecommitdiff
path: root/Algebra_by__P._Abbott_And_M._E._Wardle
diff options
context:
space:
mode:
authorkinitrupti2017-05-12 18:40:35 +0530
committerkinitrupti2017-05-12 18:40:35 +0530
commitd36fc3b8f88cc3108ffff6151e376b619b9abb01 (patch)
tree9806b0d68a708d2cfc4efc8ae3751423c56b7721 /Algebra_by__P._Abbott_And_M._E._Wardle
parent1b1bb67e9ea912be5c8591523c8b328766e3680f (diff)
downloadPython-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.tar.gz
Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.tar.bz2
Python-Textbook-Companions-d36fc3b8f88cc3108ffff6151e376b619b9abb01.zip
Revised list of TBCs
Diffstat (limited to 'Algebra_by__P._Abbott_And_M._E._Wardle')
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algebraical_Expressions.ipynb224
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions.ipynb225
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions_1.ipynb225
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors.ipynb677
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_1.ipynb677
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_2.ipynb677
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_3.ipynb676
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions.ipynb454
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_1.ipynb454
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_2.ipynb448
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_3.ipynb448
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions.ipynb2285
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_1.ipynb2290
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_2.ipynb2290
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic.ipynb (renamed from Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic_Functions.ipynb)0
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations.ipynb509
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_1.ipynb509
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_2.ipynb505
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_3.ipynb505
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms.ipynb716
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_1.ipynb716
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_2.ipynb716
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_3.ipynb716
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation.ipynb461
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_1.ipynb461
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_2.ipynb461
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_3.ipynb461
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra.ipynb134
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_1.ipynb134
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_2.ipynb134
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_3.ipynb134
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers.ipynb149
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_1.ipynb149
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_2.ipynb149
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_3.ipynb149
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series.ipynb526
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_1.ipynb526
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_2.ipynb526
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_3.ipynb526
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra.ipynb477
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_1.ipynb477
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_2.ipynb477
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_3.ipynb477
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them.ipynb285
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_1.ipynb285
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_2.ipynb285
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_3.ipynb285
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers.ipynb66
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_1.ipynb66
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_2.ipynb66
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_3.ipynb66
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations.ipynb152
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_1.ipynb152
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_2.ipynb152
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_3.ipynb152
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations.ipynb351
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_1.ipynb351
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_2.ipynb351
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_3.ipynb351
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities.ipynb750
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_1.ipynb750
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_2.ipynb750
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_3.ipynb750
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates.ipynb1158
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_1.ipynb1158
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_2.ipynb1158
-rwxr-xr-xAlgebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_3.ipynb1158
67 files changed, 0 insertions, 34978 deletions
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algebraical_Expressions.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algebraical_Expressions.ipynb
deleted file mode 100755
index 3dfacaa8..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algebraical_Expressions.ipynb
+++ /dev/null
@@ -1,224 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 10 Multiplicaton of Algebraical Expressions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_1 pgno:120"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*x**2+23*x+20\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x=('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');\n",
- "p1=('2*x+5');\n",
- "p2=('3*x+4');\n",
- "ans='p1*p2'\n",
- "print '6*x**2+23*x+20'\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_2 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*x**2+17*x+7\n",
- "product= p1*p2\n"
- ]
- }
- ],
- "source": [
- "x=('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=('3*x+7');\n",
- "p2=('2*x+1');\n",
- "p3='p1*p2';\n",
- "print \"6*x**2+17*x+7\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_3 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "14*x**2+11*x-15\n",
- "product= p1*p2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x=('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=('7*x-5');\n",
- "p2=('2*x+3');\n",
- "p3='p1*p2';\n",
- "print \"14*x**2+11*x-15\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_4 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*x**2-29*x+14\n",
- "product= p1*p2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x=('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=('3*x-2');\n",
- "p2=('4*x-7');\n",
- "p3='p1*p2';\n",
- "print\"12*x**2-29*x+14\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_5 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x**3+x**2+x+2\n",
- "product= p1*p2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x=('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=('x+2');\n",
- "p2=('x**2-x+1');\n",
- "p3='p1*p2';#on collecting like terms\n",
- "print \"x**3+x**2+x+2\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_6 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+b^3\n"
- ]
- }
- ],
- "source": [
- "#(a+b)*(a^2-ab+b^2)\n",
- "#on collecting like terms\n",
- "print('a^3+b^3')\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions.ipynb
deleted file mode 100755
index 4a493638..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions.ipynb
+++ /dev/null
@@ -1,225 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 10 Multiplicaton of Algerbrraical Expressions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_1 pgno:120"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*x**2 + 23*x + 20\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');\n",
- "p1=(2*x+5);\n",
- "p2=(3*x+4);\n",
- "ans=p1*p2\n",
- "print 6*x**2+23*x+20\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_2 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*x**2+17*x+7\n",
- "product= (2*x + 1)*(3*x + 7)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(3*x+7);\n",
- "p2=(2*x+1);\n",
- "p3=p1*p2;\n",
- "print \"6*x**2+17*x+7\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_3 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "14*x**2+11*x-15\n",
- "product= (2*x + 3)*(7*x - 5)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(7*x-5);\n",
- "p2=(2*x+3);\n",
- "p3=p1*p2;\n",
- "print \"14*x**2+11*x-15\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_4 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*x**2-29*x+14\n",
- "product= -3\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(3*x-2);\n",
- "p2=(4*x-7);\n",
- "p3=p1*p2;\n",
- "print\"12*x**2-29*x+14\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_5 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x**3+x**2+x+2\n",
- "product= (x + 2)*(x**2 - x + 1)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(x+2);\n",
- "p2=(x**2-x+1);\n",
- "p3=p1*p2;#on collecting like terms\n",
- "print \"x**3+x**2+x+2\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_6 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+b^3\n"
- ]
- }
- ],
- "source": [
- "#(a+b)*(a^2-ab+b^2)\n",
- "#on collecting like terms\n",
- "print('a^3+b^3')\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions_1.ipynb
deleted file mode 100755
index 4a493638..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_10_Multiplicaton_of_Algerbrraical_Expressions_1.ipynb
+++ /dev/null
@@ -1,225 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 10 Multiplicaton of Algerbrraical Expressions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_1 pgno:120"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*x**2 + 23*x + 20\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');\n",
- "p1=(2*x+5);\n",
- "p2=(3*x+4);\n",
- "ans=p1*p2\n",
- "print 6*x**2+23*x+20\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_2 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*x**2+17*x+7\n",
- "product= (2*x + 1)*(3*x + 7)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(3*x+7);\n",
- "p2=(2*x+1);\n",
- "p3=p1*p2;\n",
- "print \"6*x**2+17*x+7\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_3 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "14*x**2+11*x-15\n",
- "product= (2*x + 3)*(7*x - 5)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(7*x-5);\n",
- "p2=(2*x+3);\n",
- "p3=p1*p2;\n",
- "print \"14*x**2+11*x-15\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_4 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*x**2-29*x+14\n",
- "product= -3\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(3*x-2);\n",
- "p2=(4*x-7);\n",
- "p3=p1*p2;\n",
- "print\"12*x**2-29*x+14\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_5 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x**3+x**2+x+2\n",
- "product= (x + 2)*(x**2 - x + 1)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "x=symbols('x')#is a poly nomial function with degree zero for my convinence i assume it to be one poly(0,'x');poly(0,'x');poly(0,'x');poly(0,'x');\n",
- "p1=(x+2);\n",
- "p2=(x**2-x+1);\n",
- "p3=p1*p2;#on collecting like terms\n",
- "print \"x**3+x**2+x+2\"\n",
- "print \"product=\",p3\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 10_6 pgno:121"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+b^3\n"
- ]
- }
- ],
- "source": [
- "#(a+b)*(a^2-ab+b^2)\n",
- "#on collecting like terms\n",
- "print('a^3+b^3')\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors.ipynb
deleted file mode 100755
index 44480b54..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors.ipynb
+++ /dev/null
@@ -1,677 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 11 Factors"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_1 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*a^2+3*a*c \n",
- "=> 3a(2a+c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of 6a^2 + 3ac\n",
- "print ('6*a^2+3*a*c ')\n",
- "print('=> 3a(2a+c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_2 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the highest common factor to each term is 5 and other factor is y \n",
- "\n",
- "5y(x^2y-2x^2+4y)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x^2*y^2-10*x^2*y+20*y^2\n",
- "\n",
- "print\"\\n the highest common factor to each term is 5 and other factor is y \\n\"\n",
- "print('5y(x^2y-2x^2+4y)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_3 pgno:129"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " \n",
- " (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \n",
- "\n",
- "the factors are:\n",
- "(a+c)(a+d)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of a^2+cd+ad+ac\n",
- "\n",
- "print(\" \\n (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \\n\")\n",
- "print(\"the factors are:\")\n",
- "print('(a+c)(a+d)')\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_4 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " there are no factors of this expression\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize, if possible,ab+ac+bc+bd\n",
- "\n",
- "print(\"\\n there are no factors of this expression\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_5 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(ab-5a)-(3b-15) => a(b-5)-3(b-5)\n",
- "\n",
- " the factors are: \n",
- "\n",
- "(b-5)(a-3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of ab-5a-3b+15\n",
- "\n",
- "#by arrangement into suitable pairs,\n",
- "print(\"(ab-5a)-(3b-15) => a(b-5)-3(b-5)\")\n",
- "print(\"\\n the factors are: \\n\")\n",
- "print('(b-5)(a-3)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_6 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+13*x+36\n",
- "import numpy\n",
- "\n",
- "#x^2+13*x+36;\n",
- "p=numpy.array([1, 13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_7 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. 4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-13*x+36\n",
- "import numpy\n",
- "p=numpy.array([1, -13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_8 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 10. 3.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y^2-13*y+30\n",
- "import numpy\n",
- "\n",
- "p=numpy.array([1, -13, 30]);\n",
- "y=numpy.roots(p)\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_9 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-5*x-36\n",
- "import numpy\n",
- "p=numpy.array([1, -5, -36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_10 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 36,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-14. 2.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+12*x-28\n",
- "import numpy\n",
- "p=numpy.array([1, 12, -28])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_11 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 37,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 4.+5.65685425j 4.-5.65685425j]\n",
- "the second letter b will appear in 1st term of each factor\n",
- "ans(1)=(4b+a)\n",
- "ans(2)=(-12b+a)\n"
- ]
- }
- ],
- "source": [
- "#a^2-8*a*b-48*b^2\n",
- "import numpy\n",
- "p=numpy.array([1, -8, 48])\n",
- "x=numpy.roots(p)\n",
- "print x\n",
- "\n",
- "print \"the second letter b will appear in 1st term of each factor\"\n",
- "print \"ans(1)=(4b+a)\"; \n",
- "print \"ans(2)=(-12b+a)\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_12 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 38,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(array([-3. , -0.5]), 'the factors of 2*x^2+7*x+3 are')\n"
- ]
- }
- ],
- "source": [
- "#2*x^2+7*x+3\n",
- "\n",
- "import numpy\n",
- "p=numpy.array([2, 7, 3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "\n",
- "print(x,\"the factors of 2*x^2+7*x+3 are\")"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_13 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 39,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "ename": "SyntaxError",
- "evalue": "invalid syntax (<ipython-input-39-753e9ac8844c>, line 8)",
- "output_type": "error",
- "traceback": [
- "\u001b[1;36m File \u001b[1;32m\"<ipython-input-39-753e9ac8844c>\"\u001b[1;36m, line \u001b[1;32m8\u001b[0m\n\u001b[1;33m print x\"the factors of 6*x^2+17*x-3 are\"\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*x^2+17*x-3\n",
- "import numpy\n",
- "p=numpy.array([6, 17, -3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "#multiply by 6 the p1 factors to get the original factors of p\n",
- "print x\"the factors of 6*x^2+17*x-3 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_14 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 40,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 5. -0.75] the factors of 4*x^2-17*x-15 are\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x^2-17*x-15\n",
- "import numpy\n",
- "p=numpy.array([4, -17, -15])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "print x,\"the factors of 4*x^2-17*x-15 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_15 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 41,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 0.1 -0.1] is the complete square of binomial\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#100*x^2-1\n",
- "import numpy\n",
- "p=numpy.array([100, 0, -1])\n",
- "x=numpy.roots(p)\n",
- "print x,\"is the complete square of binomial\"\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_16 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 42,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "36*a^2*b^2-25=(6ab+5)(6ab-5)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#36*a^2*b^2-25\n",
- "\n",
- "#the numbers squared are 6ab and 5\")\n",
- "print (\"36*a^2*b^2-25=(6ab+5)(6ab-5)\") \n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_17 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 43,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a+b+c)(a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - c^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(a+b+c)(a+b-c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_18 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 44,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(b+c)(2a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - (c-a)^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(b+c)(2a+b-c)')\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_19 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 47,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1750.0\n"
- ]
- }
- ],
- "source": [
- "print 47.5**2-22.5**2"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_20 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 48,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "difference in area=pi mm**2 2520\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#area of ring between 2 concentric circles.\n",
- "#given,r1=97mm,r2=83mm\n",
- "\n",
- "r1=97;r2=83;\n",
- "#the area of ring is difference between the areas of 2 circles\n",
- "diff_in_area=(r1**2-r2**2);\n",
- "print\"difference in area=pi mm**2\",diff_in_area"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_1.ipynb
deleted file mode 100755
index 44480b54..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_1.ipynb
+++ /dev/null
@@ -1,677 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 11 Factors"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_1 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*a^2+3*a*c \n",
- "=> 3a(2a+c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of 6a^2 + 3ac\n",
- "print ('6*a^2+3*a*c ')\n",
- "print('=> 3a(2a+c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_2 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the highest common factor to each term is 5 and other factor is y \n",
- "\n",
- "5y(x^2y-2x^2+4y)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x^2*y^2-10*x^2*y+20*y^2\n",
- "\n",
- "print\"\\n the highest common factor to each term is 5 and other factor is y \\n\"\n",
- "print('5y(x^2y-2x^2+4y)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_3 pgno:129"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " \n",
- " (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \n",
- "\n",
- "the factors are:\n",
- "(a+c)(a+d)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of a^2+cd+ad+ac\n",
- "\n",
- "print(\" \\n (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \\n\")\n",
- "print(\"the factors are:\")\n",
- "print('(a+c)(a+d)')\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_4 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " there are no factors of this expression\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize, if possible,ab+ac+bc+bd\n",
- "\n",
- "print(\"\\n there are no factors of this expression\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_5 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(ab-5a)-(3b-15) => a(b-5)-3(b-5)\n",
- "\n",
- " the factors are: \n",
- "\n",
- "(b-5)(a-3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of ab-5a-3b+15\n",
- "\n",
- "#by arrangement into suitable pairs,\n",
- "print(\"(ab-5a)-(3b-15) => a(b-5)-3(b-5)\")\n",
- "print(\"\\n the factors are: \\n\")\n",
- "print('(b-5)(a-3)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_6 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+13*x+36\n",
- "import numpy\n",
- "\n",
- "#x^2+13*x+36;\n",
- "p=numpy.array([1, 13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_7 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. 4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-13*x+36\n",
- "import numpy\n",
- "p=numpy.array([1, -13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_8 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 10. 3.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y^2-13*y+30\n",
- "import numpy\n",
- "\n",
- "p=numpy.array([1, -13, 30]);\n",
- "y=numpy.roots(p)\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_9 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-5*x-36\n",
- "import numpy\n",
- "p=numpy.array([1, -5, -36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_10 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 36,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-14. 2.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+12*x-28\n",
- "import numpy\n",
- "p=numpy.array([1, 12, -28])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_11 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 37,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 4.+5.65685425j 4.-5.65685425j]\n",
- "the second letter b will appear in 1st term of each factor\n",
- "ans(1)=(4b+a)\n",
- "ans(2)=(-12b+a)\n"
- ]
- }
- ],
- "source": [
- "#a^2-8*a*b-48*b^2\n",
- "import numpy\n",
- "p=numpy.array([1, -8, 48])\n",
- "x=numpy.roots(p)\n",
- "print x\n",
- "\n",
- "print \"the second letter b will appear in 1st term of each factor\"\n",
- "print \"ans(1)=(4b+a)\"; \n",
- "print \"ans(2)=(-12b+a)\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_12 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 38,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(array([-3. , -0.5]), 'the factors of 2*x^2+7*x+3 are')\n"
- ]
- }
- ],
- "source": [
- "#2*x^2+7*x+3\n",
- "\n",
- "import numpy\n",
- "p=numpy.array([2, 7, 3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "\n",
- "print(x,\"the factors of 2*x^2+7*x+3 are\")"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_13 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 39,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "ename": "SyntaxError",
- "evalue": "invalid syntax (<ipython-input-39-753e9ac8844c>, line 8)",
- "output_type": "error",
- "traceback": [
- "\u001b[1;36m File \u001b[1;32m\"<ipython-input-39-753e9ac8844c>\"\u001b[1;36m, line \u001b[1;32m8\u001b[0m\n\u001b[1;33m print x\"the factors of 6*x^2+17*x-3 are\"\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*x^2+17*x-3\n",
- "import numpy\n",
- "p=numpy.array([6, 17, -3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "#multiply by 6 the p1 factors to get the original factors of p\n",
- "print x\"the factors of 6*x^2+17*x-3 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_14 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 40,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 5. -0.75] the factors of 4*x^2-17*x-15 are\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x^2-17*x-15\n",
- "import numpy\n",
- "p=numpy.array([4, -17, -15])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "print x,\"the factors of 4*x^2-17*x-15 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_15 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 41,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 0.1 -0.1] is the complete square of binomial\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#100*x^2-1\n",
- "import numpy\n",
- "p=numpy.array([100, 0, -1])\n",
- "x=numpy.roots(p)\n",
- "print x,\"is the complete square of binomial\"\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_16 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 42,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "36*a^2*b^2-25=(6ab+5)(6ab-5)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#36*a^2*b^2-25\n",
- "\n",
- "#the numbers squared are 6ab and 5\")\n",
- "print (\"36*a^2*b^2-25=(6ab+5)(6ab-5)\") \n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_17 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 43,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a+b+c)(a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - c^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(a+b+c)(a+b-c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_18 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 44,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(b+c)(2a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - (c-a)^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(b+c)(2a+b-c)')\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_19 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 47,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1750.0\n"
- ]
- }
- ],
- "source": [
- "print 47.5**2-22.5**2"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_20 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 48,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "difference in area=pi mm**2 2520\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#area of ring between 2 concentric circles.\n",
- "#given,r1=97mm,r2=83mm\n",
- "\n",
- "r1=97;r2=83;\n",
- "#the area of ring is difference between the areas of 2 circles\n",
- "diff_in_area=(r1**2-r2**2);\n",
- "print\"difference in area=pi mm**2\",diff_in_area"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_2.ipynb
deleted file mode 100755
index 44480b54..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_2.ipynb
+++ /dev/null
@@ -1,677 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 11 Factors"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_1 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*a^2+3*a*c \n",
- "=> 3a(2a+c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of 6a^2 + 3ac\n",
- "print ('6*a^2+3*a*c ')\n",
- "print('=> 3a(2a+c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_2 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the highest common factor to each term is 5 and other factor is y \n",
- "\n",
- "5y(x^2y-2x^2+4y)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x^2*y^2-10*x^2*y+20*y^2\n",
- "\n",
- "print\"\\n the highest common factor to each term is 5 and other factor is y \\n\"\n",
- "print('5y(x^2y-2x^2+4y)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_3 pgno:129"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " \n",
- " (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \n",
- "\n",
- "the factors are:\n",
- "(a+c)(a+d)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of a^2+cd+ad+ac\n",
- "\n",
- "print(\" \\n (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \\n\")\n",
- "print(\"the factors are:\")\n",
- "print('(a+c)(a+d)')\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_4 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " there are no factors of this expression\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize, if possible,ab+ac+bc+bd\n",
- "\n",
- "print(\"\\n there are no factors of this expression\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_5 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(ab-5a)-(3b-15) => a(b-5)-3(b-5)\n",
- "\n",
- " the factors are: \n",
- "\n",
- "(b-5)(a-3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of ab-5a-3b+15\n",
- "\n",
- "#by arrangement into suitable pairs,\n",
- "print(\"(ab-5a)-(3b-15) => a(b-5)-3(b-5)\")\n",
- "print(\"\\n the factors are: \\n\")\n",
- "print('(b-5)(a-3)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_6 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+13*x+36\n",
- "import numpy\n",
- "\n",
- "#x^2+13*x+36;\n",
- "p=numpy.array([1, 13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_7 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. 4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-13*x+36\n",
- "import numpy\n",
- "p=numpy.array([1, -13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_8 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 10. 3.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y^2-13*y+30\n",
- "import numpy\n",
- "\n",
- "p=numpy.array([1, -13, 30]);\n",
- "y=numpy.roots(p)\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_9 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-5*x-36\n",
- "import numpy\n",
- "p=numpy.array([1, -5, -36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_10 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 36,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-14. 2.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+12*x-28\n",
- "import numpy\n",
- "p=numpy.array([1, 12, -28])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_11 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 37,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 4.+5.65685425j 4.-5.65685425j]\n",
- "the second letter b will appear in 1st term of each factor\n",
- "ans(1)=(4b+a)\n",
- "ans(2)=(-12b+a)\n"
- ]
- }
- ],
- "source": [
- "#a^2-8*a*b-48*b^2\n",
- "import numpy\n",
- "p=numpy.array([1, -8, 48])\n",
- "x=numpy.roots(p)\n",
- "print x\n",
- "\n",
- "print \"the second letter b will appear in 1st term of each factor\"\n",
- "print \"ans(1)=(4b+a)\"; \n",
- "print \"ans(2)=(-12b+a)\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_12 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 38,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(array([-3. , -0.5]), 'the factors of 2*x^2+7*x+3 are')\n"
- ]
- }
- ],
- "source": [
- "#2*x^2+7*x+3\n",
- "\n",
- "import numpy\n",
- "p=numpy.array([2, 7, 3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "\n",
- "print(x,\"the factors of 2*x^2+7*x+3 are\")"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_13 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 39,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "ename": "SyntaxError",
- "evalue": "invalid syntax (<ipython-input-39-753e9ac8844c>, line 8)",
- "output_type": "error",
- "traceback": [
- "\u001b[1;36m File \u001b[1;32m\"<ipython-input-39-753e9ac8844c>\"\u001b[1;36m, line \u001b[1;32m8\u001b[0m\n\u001b[1;33m print x\"the factors of 6*x^2+17*x-3 are\"\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*x^2+17*x-3\n",
- "import numpy\n",
- "p=numpy.array([6, 17, -3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "#multiply by 6 the p1 factors to get the original factors of p\n",
- "print x\"the factors of 6*x^2+17*x-3 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_14 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 40,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 5. -0.75] the factors of 4*x^2-17*x-15 are\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x^2-17*x-15\n",
- "import numpy\n",
- "p=numpy.array([4, -17, -15])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "print x,\"the factors of 4*x^2-17*x-15 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_15 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 41,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 0.1 -0.1] is the complete square of binomial\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#100*x^2-1\n",
- "import numpy\n",
- "p=numpy.array([100, 0, -1])\n",
- "x=numpy.roots(p)\n",
- "print x,\"is the complete square of binomial\"\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_16 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 42,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "36*a^2*b^2-25=(6ab+5)(6ab-5)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#36*a^2*b^2-25\n",
- "\n",
- "#the numbers squared are 6ab and 5\")\n",
- "print (\"36*a^2*b^2-25=(6ab+5)(6ab-5)\") \n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_17 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 43,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a+b+c)(a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - c^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(a+b+c)(a+b-c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_18 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 44,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(b+c)(2a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - (c-a)^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(b+c)(2a+b-c)')\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_19 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 47,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1750.0\n"
- ]
- }
- ],
- "source": [
- "print 47.5**2-22.5**2"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_20 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 48,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "difference in area=pi mm**2 2520\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#area of ring between 2 concentric circles.\n",
- "#given,r1=97mm,r2=83mm\n",
- "\n",
- "r1=97;r2=83;\n",
- "#the area of ring is difference between the areas of 2 circles\n",
- "diff_in_area=(r1**2-r2**2);\n",
- "print\"difference in area=pi mm**2\",diff_in_area"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_3.ipynb
deleted file mode 100755
index 5fe32ddd..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_11_Factors_3.ipynb
+++ /dev/null
@@ -1,676 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 11 Factors"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_1 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6*a^2+3*a*c \n",
- "=> 3a(2a+c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of 6a^2 + 3ac\n",
- "print ('6*a^2+3*a*c ')\n",
- "print('=> 3a(2a+c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_2 pgno:128"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the highest common factor to each term is 5 and other factor is y \n",
- "\n",
- "5y(x^2y-2x^2+4y)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x^2*y^2-10*x^2*y+20*y^2\n",
- "\n",
- "print\"\\n the highest common factor to each term is 5 and other factor is y \\n\"\n",
- "print('5y(x^2y-2x^2+4y)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_3 pgno:129"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " \n",
- " (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \n",
- "\n",
- "the factors are:\n",
- "(a+c)(a+d)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of a^2+cd+ad+ac\n",
- "\n",
- "print(\" \\n (a^2+ac)+(ad+cd) => a(a+c)+d(a+d) \\n\")\n",
- "print(\"the factors are:\")\n",
- "print('(a+c)(a+d)')\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_4 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " there are no factors of this expression\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize, if possible,ab+ac+bc+bd\n",
- "\n",
- "print(\"\\n there are no factors of this expression\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_5 pgno:130"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(ab-5a)-(3b-15) => a(b-5)-3(b-5)\n",
- "\n",
- " the factors are: \n",
- "\n",
- "(b-5)(a-3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factors of ab-5a-3b+15\n",
- "\n",
- "#by arrangement into suitable pairs,\n",
- "print(\"(ab-5a)-(3b-15) => a(b-5)-3(b-5)\")\n",
- "print(\"\\n the factors are: \\n\")\n",
- "print('(b-5)(a-3)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_6 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+13*x+36\n",
- "import numpy\n",
- "\n",
- "#x^2+13*x+36;\n",
- "p=numpy.array([1, 13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_7 pgno:131"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. 4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-13*x+36\n",
- "import numpy\n",
- "p=numpy.array([1, -13, 36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_8 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 10. 3.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y^2-13*y+30\n",
- "import numpy\n",
- "\n",
- "p=numpy.array([1, -13, 30]);\n",
- "y=numpy.roots(p)\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_9 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 9. -4.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-5*x-36\n",
- "import numpy\n",
- "p=numpy.array([1, -5, -36])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_10 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 36,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[-14. 2.]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2+12*x-28\n",
- "import numpy\n",
- "p=numpy.array([1, 12, -28])\n",
- "x=numpy.roots(p)\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_11 pgno:132"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 37,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 4.+5.65685425j 4.-5.65685425j]\n",
- "the second letter b will appear in 1st term of each factor\n",
- "ans(1)=(4b+a)\n",
- "ans(2)=(-12b+a)\n"
- ]
- }
- ],
- "source": [
- "#a^2-8*a*b-48*b^2\n",
- "import numpy\n",
- "p=numpy.array([1, -8, 48])\n",
- "x=numpy.roots(p)\n",
- "print x\n",
- "\n",
- "print \"the second letter b will appear in 1st term of each factor\"\n",
- "print \"ans(1)=(4b+a)\"; \n",
- "print \"ans(2)=(-12b+a)\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_12 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 38,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(array([-3. , -0.5]), 'the factors of 2*x^2+7*x+3 are')\n"
- ]
- }
- ],
- "source": [
- "#2*x^2+7*x+3\n",
- "\n",
- "import numpy\n",
- "p=numpy.array([2, 7, 3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "\n",
- "print(x,\"the factors of 2*x^2+7*x+3 are\")"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_13 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the factors of 6*x^2+17*x-3 are [-3. 0.16666667]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*x^2+17*x-3\n",
- "import numpy\n",
- "p=numpy.array([6, 17, -3])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "#multiply by 6 the p1 factors to get the original factors of p\n",
- "print \"the factors of 6*x^2+17*x-3 are\",x \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_14 pgno:133"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 40,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 5. -0.75] the factors of 4*x^2-17*x-15 are\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x^2-17*x-15\n",
- "import numpy\n",
- "p=numpy.array([4, -17, -15])\n",
- "x=numpy.roots(p)\n",
- "\n",
- "print x,\"the factors of 4*x^2-17*x-15 are\" \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_15 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 41,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "[ 0.1 -0.1] is the complete square of binomial\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#100*x^2-1\n",
- "import numpy\n",
- "p=numpy.array([100, 0, -1])\n",
- "x=numpy.roots(p)\n",
- "print x,\"is the complete square of binomial\"\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_16 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 42,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "36*a^2*b^2-25=(6ab+5)(6ab-5)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#36*a^2*b^2-25\n",
- "\n",
- "#the numbers squared are 6ab and 5\")\n",
- "print (\"36*a^2*b^2-25=(6ab+5)(6ab-5)\") \n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_17 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 43,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(a+b+c)(a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - c^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(a+b+c)(a+b-c)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_18 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 44,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(b+c)(2a+b-c)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#factorize (a+b)^2 - (c-a)^2\n",
- "\n",
- "#using the formula, a^2-b^2=(a+b)(a-b)\n",
- "print ('(b+c)(2a+b-c)')\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_19 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 47,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1750.0\n"
- ]
- }
- ],
- "source": [
- "print 47.5**2-22.5**2"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 11_20 pgno:136"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 48,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "difference in area=pi mm**2 2520\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#area of ring between 2 concentric circles.\n",
- "#given,r1=97mm,r2=83mm\n",
- "\n",
- "r1=97;r2=83;\n",
- "#the area of ring is difference between the areas of 2 circles\n",
- "diff_in_area=(r1**2-r2**2);\n",
- "print\"difference in area=pi mm**2\",diff_in_area"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions.ipynb
deleted file mode 100755
index b929e40c..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions.ipynb
+++ /dev/null
@@ -1,454 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 12 Fractions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_1 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " (a+b)/((a+b)(a-b)) => 1/(a-b) \n",
- "\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify (a+b)/(a**2-b**2)\n",
- "\n",
- "#as, by formula,(a**2-b**2)=(a+b)(a-b)\n",
- "print\"\\n (a+b)/((a+b)(a-b)) => 1/(a-b) \\n\"\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_2 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x + 6)/(x + 3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "e1=x**2+4*x-12;\n",
- "se1=(x-2)*(x+6)\n",
- "e2=x**2+x-6\n",
- "se2=(x-2)*(x+3)\n",
- "print se1/se2"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_3 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "(a-2b)/(2a(a+5b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 3a(a^2-4ab+4b^2)/6a(a^2+3ab-10b^2)\n",
- "\n",
- "#the factors 3a(a-2b) are common to numerator & denominator.\n",
- "print(\"\\n the fraction is :\\n\")\n",
- "print('(a-2b)/(2a(a+5b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_4 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x**2 - 1)/(x*(x + 1))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x;\n",
- "p2=x+1;\n",
- "p=p1/p2;\n",
- "q1=x**2;\n",
- "q2=x**2-1;\n",
- "q=q1/q2;\n",
- "print p/q\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_5 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 18,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x + 3)*(x**4 - 27*x)/((x**2 - 9)*(x**2 + 3*x + 9))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x**4-27*x;\n",
- "p2=x**2-9;\n",
- "p=p1/p2;\n",
- "q1=x**2+3*x+9;\n",
- "q2=x+3;\n",
- "q=q1/q2;\n",
- "p/q\n",
- "print p/q\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_6 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "ans=(ab/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify a/(a-b) - a**2/(a**2-b**2)\n",
- "\n",
- "\n",
- "#as, (a**2-b**2)=(a+b)(a-b),substitute it.\n",
- "print\"\\n the fraction is :\\n\"\n",
- "print 'ans=(ab/((a+b)(a-b))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_7 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " on factorizing, the expression becomes \n",
- "\n",
- "(a+2b)/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3/(a-b)-(2a+b)/(a^2-b^2)\n",
- "print\"\\n on factorizing, the expression becomes \\n\"\n",
- "#3/(a-b)-(2a+b)/(a+b)(a-b) => (3a+3b-2a-b)/(a+b)(a-b)\n",
- "print ('(a+2b)/((a+b)(a-b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_8 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=(1+2x)/(1+x)(-2+x)(3+x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x-1;\n",
- "p2=x**2-x-2;\n",
- "p=p1/p2;\n",
- "q1=x+2;\n",
- "q2=x**2+4*x+3;\n",
- "q=q1/q2;\n",
- "t=p-q;\n",
- "y=numer(t) #numerator of t\n",
- "z=numpy.roots(denom(t))#factors of denominator of t (more simplified form)\n",
- "print (\"val=(1+2x)/(1+x)(-2+x)(3+x)\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_9 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x/(x - 1/x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/(x-(1/x))\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x;\n",
- "p2=1/x;\n",
- "p3=p1-p2;\n",
- "p=p1/p3\n",
- "print p\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_10 pgno:145"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R=R1R2/(R2-R1)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/R=1/R1-1/R2. get R\n",
- "\n",
- "print \"R=R1R2/(R2-R1)\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_11 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.5\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=3/(x-2);\n",
- "p2=5/(x-1);\n",
- "# given, 3/(x-2)=5/(x-1)\n",
- "x=0;\n",
- "for x in numpy.arange(0,10,0.1):\n",
- "\tif(3*(x-1)==5*(x-2)):\n",
- " \n",
- "\t\tprint x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_12 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "n*(1.0/(n - 2) + 1.0/(n - 3)) - 2.0\n",
- "[ 2.4]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "\n",
- "n=symbols('n')\n",
- "p1=1./(n-2);\n",
- "p2=1./(n-3);\n",
- "p=p1+p2;\n",
- "q=2./n;\n",
- "#given p=q\n",
- "z1=numer(p)*denom(q);\n",
- "z2=numer(q)*denom(p);\n",
- "#As,z1=z2. cancel the terms common on both sides\n",
- "a=z1-z2; \n",
- "print a\n",
- "a=numpy.array([0, 5, 0-12])\n",
- "n=numpy.roots(a);\n",
- "print n \n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_1.ipynb
deleted file mode 100755
index b929e40c..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_1.ipynb
+++ /dev/null
@@ -1,454 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 12 Fractions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_1 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " (a+b)/((a+b)(a-b)) => 1/(a-b) \n",
- "\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify (a+b)/(a**2-b**2)\n",
- "\n",
- "#as, by formula,(a**2-b**2)=(a+b)(a-b)\n",
- "print\"\\n (a+b)/((a+b)(a-b)) => 1/(a-b) \\n\"\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_2 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x + 6)/(x + 3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "e1=x**2+4*x-12;\n",
- "se1=(x-2)*(x+6)\n",
- "e2=x**2+x-6\n",
- "se2=(x-2)*(x+3)\n",
- "print se1/se2"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_3 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "(a-2b)/(2a(a+5b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 3a(a^2-4ab+4b^2)/6a(a^2+3ab-10b^2)\n",
- "\n",
- "#the factors 3a(a-2b) are common to numerator & denominator.\n",
- "print(\"\\n the fraction is :\\n\")\n",
- "print('(a-2b)/(2a(a+5b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_4 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x**2 - 1)/(x*(x + 1))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x;\n",
- "p2=x+1;\n",
- "p=p1/p2;\n",
- "q1=x**2;\n",
- "q2=x**2-1;\n",
- "q=q1/q2;\n",
- "print p/q\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_5 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 18,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x + 3)*(x**4 - 27*x)/((x**2 - 9)*(x**2 + 3*x + 9))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x**4-27*x;\n",
- "p2=x**2-9;\n",
- "p=p1/p2;\n",
- "q1=x**2+3*x+9;\n",
- "q2=x+3;\n",
- "q=q1/q2;\n",
- "p/q\n",
- "print p/q\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_6 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "ans=(ab/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify a/(a-b) - a**2/(a**2-b**2)\n",
- "\n",
- "\n",
- "#as, (a**2-b**2)=(a+b)(a-b),substitute it.\n",
- "print\"\\n the fraction is :\\n\"\n",
- "print 'ans=(ab/((a+b)(a-b))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_7 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " on factorizing, the expression becomes \n",
- "\n",
- "(a+2b)/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3/(a-b)-(2a+b)/(a^2-b^2)\n",
- "print\"\\n on factorizing, the expression becomes \\n\"\n",
- "#3/(a-b)-(2a+b)/(a+b)(a-b) => (3a+3b-2a-b)/(a+b)(a-b)\n",
- "print ('(a+2b)/((a+b)(a-b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_8 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=(1+2x)/(1+x)(-2+x)(3+x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x-1;\n",
- "p2=x**2-x-2;\n",
- "p=p1/p2;\n",
- "q1=x+2;\n",
- "q2=x**2+4*x+3;\n",
- "q=q1/q2;\n",
- "t=p-q;\n",
- "y=numer(t) #numerator of t\n",
- "z=numpy.roots(denom(t))#factors of denominator of t (more simplified form)\n",
- "print (\"val=(1+2x)/(1+x)(-2+x)(3+x)\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_9 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x/(x - 1/x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/(x-(1/x))\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=x;\n",
- "p2=1/x;\n",
- "p3=p1-p2;\n",
- "p=p1/p3\n",
- "print p\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_10 pgno:145"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R=R1R2/(R2-R1)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/R=1/R1-1/R2. get R\n",
- "\n",
- "print \"R=R1R2/(R2-R1)\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_11 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.5\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "from sympy import *\n",
- "x = symbols('x')\n",
- "p1=3/(x-2);\n",
- "p2=5/(x-1);\n",
- "# given, 3/(x-2)=5/(x-1)\n",
- "x=0;\n",
- "for x in numpy.arange(0,10,0.1):\n",
- "\tif(3*(x-1)==5*(x-2)):\n",
- " \n",
- "\t\tprint x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_12 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "n*(1.0/(n - 2) + 1.0/(n - 3)) - 2.0\n",
- "[ 2.4]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "\n",
- "n=symbols('n')\n",
- "p1=1./(n-2);\n",
- "p2=1./(n-3);\n",
- "p=p1+p2;\n",
- "q=2./n;\n",
- "#given p=q\n",
- "z1=numer(p)*denom(q);\n",
- "z2=numer(q)*denom(p);\n",
- "#As,z1=z2. cancel the terms common on both sides\n",
- "a=z1-z2; \n",
- "print a\n",
- "a=numpy.array([0, 5, 0-12])\n",
- "n=numpy.roots(a);\n",
- "print n \n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_2.ipynb
deleted file mode 100755
index b458f1f6..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_2.ipynb
+++ /dev/null
@@ -1,448 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 12 Fractions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_1 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " (a+b)/((a+b)(a-b)) => 1/(a-b) \n",
- "\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify (a+b)/(a**2-b**2)\n",
- "\n",
- "#as, by formula,(a**2-b**2)=(a+b)(a-b)\n",
- "print\"\\n (a+b)/((a+b)(a-b)) => 1/(a-b) \\n\"\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_2 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x-2)*(x+6)/(x-2)*(x+3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x = ('x')\n",
- "e1='x**2+4*x-12';\n",
- "se1='(x-2)*(x+6)'\n",
- "e2='x**2+x-6'\n",
- "se2='(x-2)*(x+3)'\n",
- "print '(x-2)*(x+6)/(x-2)*(x+3)'"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_3 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "(a-2b)/(2a(a+5b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 3a(a^2-4ab+4b^2)/6a(a^2+3ab-10b^2)\n",
- "\n",
- "#the factors 3a(a-2b) are common to numerator & denominator.\n",
- "print(\"\\n the fraction is :\\n\")\n",
- "print('(a-2b)/(2a(a+5b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_4 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x**2 - 1)/(x*(x + 1))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x = ('x')\n",
- "p1='x';\n",
- "p2='x+1';\n",
- "p='p1/p2';\n",
- "q1='x**2';\n",
- "q2='x**2-1';\n",
- "q='q1/q2';\n",
- "print '(x**2 - 1)/(x*(x + 1))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_5 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x + 3)*(x**4 - 27*x)/((x**2 - 9)*(x**2 + 3*x + 9))\n"
- ]
- }
- ],
- "source": [
- "x =('x')\n",
- "p1='x**4-27*x';\n",
- "p2='x**2-9';\n",
- "p='p1/p2';\n",
- "q1='x**2+3*x+9';\n",
- "q2='x+3';\n",
- "q='q1/q2';\n",
- "\n",
- "print '(x + 3)*(x**4 - 27*x)/((x**2 - 9)*(x**2 + 3*x + 9))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_6 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "ans=(ab/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify a/(a-b) - a**2/(a**2-b**2)\n",
- "\n",
- "\n",
- "#as, (a**2-b**2)=(a+b)(a-b),substitute it.\n",
- "print\"\\n the fraction is :\\n\"\n",
- "print 'ans=(ab/((a+b)(a-b))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_7 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " on factorizing, the expression becomes \n",
- "\n",
- "(a+2b)/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3/(a-b)-(2a+b)/(a^2-b^2)\n",
- "print\"\\n on factorizing, the expression becomes \\n\"\n",
- "#3/(a-b)-(2a+b)/(a+b)(a-b) => (3a+3b-2a-b)/(a+b)(a-b)\n",
- "print ('(a+2b)/((a+b)(a-b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_8 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=(1+2x)/(1+x)(-2+x)(3+x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy \n",
- "x = ('x')\n",
- "p1='x-1';\n",
- "p2='x**2-x-2';\n",
- "p='p1/p2';\n",
- "q1='x+2';\n",
- "q2='x**2+4*x+3';\n",
- "q='q1/q2';\n",
- "t='p-q';\n",
- "y=numer(t) #numerator of t\n",
- "z=numpy.roots(denom(t))#factors of denominator of t (more simplified form)\n",
- "print (\"val=(1+2x)/(1+x)(-2+x)(3+x)\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_9 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x/(x - 1/x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/(x-(1/x))\n",
- "\n",
- "x =('x')\n",
- "p1='x'\n",
- "p2='1/x';\n",
- "p3='p1-p2';\n",
- "p='p1/p3'\n",
- "print 'x/(x - 1/x)'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_10 pgno:145"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R=R1R2/(R2-R1)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/R=1/R1-1/R2. get R\n",
- "\n",
- "print \"R=R1R2/(R2-R1)\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_11 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.5\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "\n",
- "x = 'x'\n",
- "p1='3/(x-2)';\n",
- "p2='5/(x-1)';\n",
- "# given, 3/(x-2)=5/(x-1)\n",
- "x=0;\n",
- "for x in numpy.arange(0,10,0.1):\n",
- "\tif(3*(x-1)==5*(x-2)):\n",
- " \n",
- "\t\tprint x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_12 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "n*(p1 + p2) - 2.0\n",
- "[ 2.4]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "\n",
- "n=('n')\n",
- "p1='1./(n-2)';\n",
- "p2='1./(n-3)';\n",
- "p='p1+p2';\n",
- "q='2./n';\n",
- "#given p=q\n",
- "z1=numer(p)*denom(q);\n",
- "z2=numer(q)*denom(p);\n",
- "#As,z1=z2. cancel the terms common on both sides\n",
- "a=z1-z2; \n",
- "print a\n",
- "a=numpy.array([0, 5, 0-12])\n",
- "n=numpy.roots(a);\n",
- "print n \n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_3.ipynb
deleted file mode 100755
index b458f1f6..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_12_Fractions_3.ipynb
+++ /dev/null
@@ -1,448 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 12 Fractions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_1 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " (a+b)/((a+b)(a-b)) => 1/(a-b) \n",
- "\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify (a+b)/(a**2-b**2)\n",
- "\n",
- "#as, by formula,(a**2-b**2)=(a+b)(a-b)\n",
- "print\"\\n (a+b)/((a+b)(a-b)) => 1/(a-b) \\n\"\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_2 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x-2)*(x+6)/(x-2)*(x+3)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x = ('x')\n",
- "e1='x**2+4*x-12';\n",
- "se1='(x-2)*(x+6)'\n",
- "e2='x**2+x-6'\n",
- "se2='(x-2)*(x+3)'\n",
- "print '(x-2)*(x+6)/(x-2)*(x+3)'"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_3 pgno:141"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "(a-2b)/(2a(a+5b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 3a(a^2-4ab+4b^2)/6a(a^2+3ab-10b^2)\n",
- "\n",
- "#the factors 3a(a-2b) are common to numerator & denominator.\n",
- "print(\"\\n the fraction is :\\n\")\n",
- "print('(a-2b)/(2a(a+5b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_4 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x**2 - 1)/(x*(x + 1))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "x = ('x')\n",
- "p1='x';\n",
- "p2='x+1';\n",
- "p='p1/p2';\n",
- "q1='x**2';\n",
- "q2='x**2-1';\n",
- "q='q1/q2';\n",
- "print '(x**2 - 1)/(x*(x + 1))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_5 pgno:142"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(x + 3)*(x**4 - 27*x)/((x**2 - 9)*(x**2 + 3*x + 9))\n"
- ]
- }
- ],
- "source": [
- "x =('x')\n",
- "p1='x**4-27*x';\n",
- "p2='x**2-9';\n",
- "p='p1/p2';\n",
- "q1='x**2+3*x+9';\n",
- "q2='x+3';\n",
- "q='q1/q2';\n",
- "\n",
- "print '(x + 3)*(x**4 - 27*x)/((x**2 - 9)*(x**2 + 3*x + 9))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_6 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fraction is :\n",
- "\n",
- "ans=(ab/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify a/(a-b) - a**2/(a**2-b**2)\n",
- "\n",
- "\n",
- "#as, (a**2-b**2)=(a+b)(a-b),substitute it.\n",
- "print\"\\n the fraction is :\\n\"\n",
- "print 'ans=(ab/((a+b)(a-b))'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_7 pgno:143"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " on factorizing, the expression becomes \n",
- "\n",
- "(a+2b)/((a+b)(a-b))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3/(a-b)-(2a+b)/(a^2-b^2)\n",
- "print\"\\n on factorizing, the expression becomes \\n\"\n",
- "#3/(a-b)-(2a+b)/(a+b)(a-b) => (3a+3b-2a-b)/(a+b)(a-b)\n",
- "print ('(a+2b)/((a+b)(a-b))')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_8 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=(1+2x)/(1+x)(-2+x)(3+x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy \n",
- "x = ('x')\n",
- "p1='x-1';\n",
- "p2='x**2-x-2';\n",
- "p='p1/p2';\n",
- "q1='x+2';\n",
- "q2='x**2+4*x+3';\n",
- "q='q1/q2';\n",
- "t='p-q';\n",
- "y=numer(t) #numerator of t\n",
- "z=numpy.roots(denom(t))#factors of denominator of t (more simplified form)\n",
- "print (\"val=(1+2x)/(1+x)(-2+x)(3+x)\")\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_9 pgno:144"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x/(x - 1/x)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/(x-(1/x))\n",
- "\n",
- "x =('x')\n",
- "p1='x'\n",
- "p2='1/x';\n",
- "p3='p1-p2';\n",
- "p='p1/p3'\n",
- "print 'x/(x - 1/x)'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_10 pgno:145"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R=R1R2/(R2-R1)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/R=1/R1-1/R2. get R\n",
- "\n",
- "print \"R=R1R2/(R2-R1)\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_11 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.5\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "\n",
- "x = 'x'\n",
- "p1='3/(x-2)';\n",
- "p2='5/(x-1)';\n",
- "# given, 3/(x-2)=5/(x-1)\n",
- "x=0;\n",
- "for x in numpy.arange(0,10,0.1):\n",
- "\tif(3*(x-1)==5*(x-2)):\n",
- " \n",
- "\t\tprint x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 12_12 pgno:146"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "n*(p1 + p2) - 2.0\n",
- "[ 2.4]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "\n",
- "n=('n')\n",
- "p1='1./(n-2)';\n",
- "p2='1./(n-3)';\n",
- "p='p1+p2';\n",
- "q='2./n';\n",
- "#given p=q\n",
- "z1=numer(p)*denom(q);\n",
- "z2=numer(q)*denom(p);\n",
- "#As,z1=z2. cancel the terms common on both sides\n",
- "a=z1-z2; \n",
- "print a\n",
- "a=numpy.array([0, 5, 0-12])\n",
- "n=numpy.roots(a);\n",
- "print n \n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions.ipynb
deleted file mode 100755
index 4c444f56..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions.ipynb
+++ /dev/null
@@ -1,2285 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 13 Graphs of Quadratic Functions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_1 pgno:148"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "C=2*pi*r\n",
- "the variation of C depends on changes in r\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#circumference of circle\n",
- "print ('C=2*pi*r')\n",
- "#C-length of circumference.r-the length of radius\n",
- "#2 (2,pi) of these 4 symbols represent constants .\n",
- "print (\"the variation of C depends on changes in r\")\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_2 pgno:148"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xb83d080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#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",
- "from sympy import *\n",
- "import numpy\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "#substitute in above equation\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",
- "x = symbols('x')\n",
- "y=a*x-b;#equation to straight line\n",
- "#if there is no profit i.e., y=0\n",
- "x=0;\n",
- "for x in range(1,500):\n",
- "\tif(0.05*x-11.5==0):\n",
- "\t\tprint\"x= \\n\",x\n",
- "\tbreak\n",
- "\n",
- "cust=numpy.array([230, 240, 270, 300, 350, 380])\n",
- "profit=[0, 0.5, 2.0, 3.5, 6.0, 7.5];\n",
- "pyplot.plot(cust,profit);\n",
- "pyplot.plot(230,0,'o');\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()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_3 pgno:149"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=mx+b\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "iVBORw0KGgoAAAANSUhEUgAAAYQAAAEZCAYAAACXRVJOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
- "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3XnUJFV9//H3ZzYQWWUUmGGZn5woMREHF0KEgUdZghh3\n",
- "OUZFHM2JgUQhQY3i8mNwS0xU/LmEoyAM4EKIBpQooMGZQTYVZRgQVFBGWUeEgQCjDjDf3x9VD9PT\n",
- "09vTT1dX1a3P65w+09VVXXW/fefp2/d+q24pIjAzM5tRdgHMzKwa3CCYmRngBsHMzHJuEMzMDHCD\n",
- "YGZmOTcIZmYGuEGwAki6QdKBZZdjkqRXSLpN0oOSnjXA9hOSbhvh8T8k6R5Jd45qn6mTtETSOWWX\n",
- "o2ncICRC0mpJ6/IvvcnHp8Zw3KWSPtj6WkT8aURcVvSxp+BjwN9FxDYRcV37SkkbJD21iANL2h04\n",
- "AdgrIuYVcYxE+QKpEswquwA2MgH8ZUR8t+yCVIkkAbsDN/bbtKAi7A7cGxH3TvWNkmZFxKMFlKkS\n",
- "JC0AlkXE/+m0erylMXAPoREkzZD0sXzY4heS/j7/VTwjX79a0sEt22/SXZf0n5LuknS/pBWSnpG/\n",
- "/hbgdcA/5T2Sr7fvT9IWkj4p6Y78cYqkOfm6CUm3SzpB0hpJd0pa3HLcIyT9RNL/5tu9vUt8kvS+\n",
- "/LhrJJ0laVtJWwAPAjOB6yTd3OG9kz2Z6/IYjmxZ161cW+Sf568k3S3pVElbdtj3IcC3gXn5vs/I\n",
- "X39pHtdaScsk7dXyntWS/knSKuBBSXvmdbVY0q8l3SvpGEnPk7Qq38enu3wuO0t6WNKTWl57tqTf\n",
- "SJrZ6T1d9rNY0hWSPpEf7xZJz5f0prxMayQdnW87R9K1kt6aL8/M3/u+QY+XC2BLSefm9f8jSXtP\n",
- "cR82VRHhRwIP4Fbg4C7rjgFuAuYDOwDLgMeAGS3vfWHL9icB57QsLwaeCMwGTgGubVl3JvCBDmV5\n",
- "Yf78A8CVwNz8ccXk9sAE8AiwhOxL+0XAw8B2+fq7gP3z59sB+3SJ783AzcCCvJxfA85uWb8BeGqP\n",
- "z26T9QOU6xTgAmB7YGvgG8BHuuz7IOC2luWnAQ8BB+f7fmde9ln5+tXAj/O62iKPaQPw78Ac4FDg\n",
- "D8D5+ec5D1gDHNjl+N8EjmlZPgX4f/nzA4C1PR7Pb6n/R4A3kv1y/yBwO/Dp/P/EocD/Alvl2/8J\n",
- "cB+wF/DevP7VoWwLgFu7lHsJsB54Zf45vR345eTn5EdB3yNlF8CPEVVk9kXyYNsf9F/n674LvKVl\n",
- "20PzL5mBGoS242yfv3ebfPlM4INt27Q2CLcAh7esO2zyS4Dsi3fdZDny19YA++bPfwW8Bdi2T+yX\n",
- "tn3pPS3/MpmMb5gGoWO58i/Eh9q2/3Pgl132PcGmDcL7gXNblpV/uR7Y8tktblm/IC/fLi2v/RY4\n",
- "smX5q8DxXY7/GuDy/PlMskb2uVP8v7UY+HnL8jPzMj25rUx7tyyfAPwMuBfYs8t+F9C7Qbiy7XO6\n",
- "EzigzL+z1B8eMkpHAC+LiB1aHl/I1+0CtJ418+tBd5p3+f8lHyZ4gOwLC7Jfp4OYR/bF3nrs1uTq\n",
- "vRGxoWV5HdmvboBXAUcAqyUtl7Rfl2Ps0uEYs4CdBixjJ93K9WRgK+BH+fDJWuAiBv88dqHl84/s\n",
- "2+42sh7BpE5nOK1pef67Dstb09nXgWfk4/WHAg9ExDUDlrXX8YmIe3qU4Wyy/Mm3IuIXky9Kel3L\n",
- "53YdsPvksqT7JO3aso/bJ5/kn9PtZJ+fFcQNQjPcRfbHOWn3tvUPkw21TNqFjWd5vA54Kdlw1HbA\n",
- "ZAJwMunX72yQO8l+CbYee6DTLyPimoh4OdmX8AXAeVM4xqNs+iU2Kr8l+/J7RkvDu31EbDvg++8E\n",
- "9phckCRgN+COlm2GOcOm43si4vfAfwJH5Y+zW469SJueldb+2H+Ickz6d+C/gcNb9xMRX5783IC9\n",
- "gV+3fI5PiojbW/axW0tZZwC7MuD/HRuOG4S0dDsz4zzgOEnzJe0AvJtNv0BWAn8laZak55L9Mp+0\n",
- "NdmY9X2Sngh8pG3fa4Bep2x+BXifpLmS5gL/F+h7frmk2ZJeL2m7iHiMbDjssR7H+EdJCyRtnZfx\n",
- "3LZf+L2sAfYcZMN8n6cBn5T05Lys8yUdNuCxzgNeLOmFkmaTjY3/nmycfTp6nZVzNvAmsob98c8+\n",
- "Ir4X2am43R5XDFUQ6Q3APmQ5h+OAs/L/O1MpM8BzlF1DMgv4B7LP6ephymSDcYOQlgvbfuF9LX/9\n",
- "NOASsi76NWRJ19Y/xveTfSGuJRu7/VLLurPJhmPuAG4ArmLTxuQLZEMSayX9V4cyfSg/5qr8cU3+\n",
- "2qRev4aPAm7Nh6reAry+y3ZnkH3RXUaWeFwHvG3AY0AW81l5DK/Ot+/1nneR5Uauzsv2HbK8RTeP\n",
- "7ysifk4W16eBe4AXAy+J3qeXDtJj6LpN/sW+AfhRRAxzwV2nz6Pj8ZRdd3EKcHRErIuIr5DV+Sd6\n",
- "7Lvb6xeQ5UDuI6v7V+Y/DqwgyobmSjq4tJrs7ITHgEciYt/SCtMg+Xjy5Bkbg/6KthqT9D/AlyPi\n",
- "jLLLYtVV9oVpAUxExH0ll8MsWZKeBzwbeFnZZbFqq8KQka9ILIenBmgASWeRDWn9Q0Q8XHZ5rNrK\n",
- "HjL6JfAA2ZDR5yLitNIKY2bWcGUPGe0fEXflZ2t8R9JPI+J7JZfJzKyRSm0QIuKu/N97JJ1PdiXo\n",
- "4w2CJA9rmJkNISKmPBxfWoMgaStgZkQ8mJ+jfBhwcvt2wwRVF5KWRMSSsstRlJTjSzk2cHxVo5M1\n",
- "n2xerIn8sSPZadbLgOXADXHSxjMGh/0xXWYPYSfg/OxCTWYBX4qIb5dYnjIsKLsABVtQdgEKtKDs\n",
- "AhRsQdkFKNiCsgvQS5cGYAXZl/9naGsARqW0BiEibgUWlnV8M7Oq6NMDKKwBaFd2UrnplpZdgIIt\n",
- "LbsABVpadgEKtrTsAhRsaZkHL6sH0LdcZZ522o+kSDmHYGbN0KMBWEHWCxhpAzDsd6cbhBJJmoiI\n",
- "5WWXoygpx5dybOD4pr3/kzWPjV/+E2zaA1hOwT2AYb87PWRkZjZNLQ3AZC9gLht7AKUNAU2Vewhm\n",
- "ZlPUJwewnJIbAA8ZmZkVpMdZQMvzx/VV6gG4Qaghj9PWV8qxgePrkwReTsUagHbOIZiZDamqp4GO\n",
- "m3sIZtY4ZZ8FVDQPGZmZddGlAeg6F1DduUGooaaP09ZZyrFB/ePrexbQB9gxHotlZZWvaM4hmFlj\n",
- "9UkCb5YD0BJNjL2QNeAegpnVTtWvAyibh4zMLFl9ksArqPhpoOPmBqGG6j5O20/K8aUcG5QfX9Fn\n",
- "AZUdX9GcQzCz2vJ1ANXgHoKZjd1UbwlpU+MhIzOrLCeBx8sNQg01YBwz2fhSjg2mH1+fBqD0JHAD\n",
- "6q+eOQRJM4FrgNsj4iVll8fMps45gDSU3kOQdALwHGCbiHhp27qkewhmdZX6XEB1V8segqRdgSOA\n",
- "DwMnlFkWM+uuTxLYPYBElD1kdArwTmDbkstRigaMYyYbX8qxAWgPvZo3M4dEh4BSr79hldYgSPpL\n",
- "4DcRca3keUXMyrRZD2CCnYBLSaQBsMGUlkOQ9BHgDcCjwJZkvYSvRcTRLdsEcBawOn/pfmDlZMs+\n",
- "2ZB42ctentqyTtZ8VnAMO7CQvXk6sCM/4Sc8yEr243TgBpZwYFXK6+U+9Zk9X0xmNXBSbU87lXQQ\n",
- "8I72s4ycVDYbDc8F1Cy1TCq3Kb9lGrPUxzFTjq/qsfVpAPoOAVU9vulKPb5hVaJBiIjJecvNbAi+\n",
- "DsBGoRJDRt14yMissz43hFmGG4BG89QVZgnzhWA2FW4Qaij1ccyU4ys6trwBOAh4ASUkgVOuO2hE\n",
- "fLVPKps11nSTwGaj4B6CWQk8HbQVyUNGZhXmG8LYOLlBqKEGjGMmG1+/2OreA0i57qAR8TmHYFYW\n",
- "XwdgKXAPwWwIde8BWNo8ZGRWIM8FZHXiBqGGGjCOWdv4ujQAG5PAH2DHeCyWlVW+otW57gbRgPic\n",
- "QzAb1lRzAFrie3hYetxDsEbyXECWMg8ZmfXgJLA1iRuEGmrAOGZp8RWdBHbd1VsD4nMOwZrLcwGZ\n",
- "TZ97CFZLHgIy685DRpY0zwVkNjg3CDXUgHHMoeOreg/AdVdvDYivXjkESVuS/YFvAcwBvh4RJ5ZV\n",
- "HiuX5wIyK1+pPQRJW0XEOkmzgMuBd0TE5S3rk+4hNFnVewBmdVa7HgJARKzLn84BZgL3lVgcK5DP\n",
- "AjKrvlIbBEkzgB8DewKnRsSNZZZn3FIex9TJmscKjuUgdmLzJHDtG4CU6w4cX51JbD/se8vuIWwA\n",
- "FkraDrikUyVJWgqszhfvB1ZObiNl88nUdTmPvTLlmc6yTtZ8VnAMO7CQvXk6sCPruZ2rWcF+vBq4\n",
- "gSUcmG+/quzyetnLqSxDrIQTj4UrXw9zd4ZnbMOQKnOWkaT3A7+LiI+1vOYcQkV5LiCzcuQ9gEVs\n",
- "/Nt7GnA1G/NvPwT9oVannUqaCzwaEfdLegJwCXByRFzaso0bhIpwEtisHD0agMkfXz+MYP2m76nZ\n",
- "dQiSngmcBczIH+dExL+1bZN0g1DlccxRzAVU5fimK+XYwPGVaZAeQHsDsPk+anaWUURcDzy7rOPb\n",
- "pnwWkFk5+jQAxwM/6NcAjKwsVckhdJJ6D6FMHgIyK8coegD9j1GzIaNBuEEYHc8FZFaOcTQAmx/T\n",
- "DULtFDmOWYUeQJXHaacr5djA8U1v3x0bgO+z8cfXyBuAzctQsxyCjVafBuCzTPOGMGbWWZ8ewHGM\n",
- "oQEYFfcQaqoKPQCzJhrmNNBx85BR4vqcBbQcNwBmhSgjBzBdbhBqqNc4ZpcGoFZJ4JTHoVOODZod\n",
- "Xx0bgHbOIdSc7wdgVo4+SeBa5QCmyz2EknguILNypNAD6MdDRhXnJLBZOeqQBB41NwgVM8hcQCzh\n",
- "wKaO09ZdyrFBveMbcDbQ59c1vkE4h1CyYeYC0pJatnVmlTLMXEDyn15H7iEMyUNAZuXo0gBcxca/\n",
- "vWtSGwKaKg8ZFcxJYLNyuAGYOjcIoz72GHoAdR6nHUTK8aUcG5Qb3zjmAmpA/TmHMB2eC8isHCnN\n",
- "BVR3je0hOAdgVo4mngY6bh4y6rcvzwVkVoomXAhWNW4Q2t9bgxvCNGAcM9n4Uo4NphdfHRqABtRf\n",
- "vXIIknYDzgaeAgTw+Yj41ND781xAZqXwXEDpKK2HIGlnYOeIWClpa+BHwMsj4qaWbbq2cj4N1Kwc\n",
- "degBNF3teggRcTdwd/78IUk3AfOAmzptP8yVwGY2fX2SwO4BJKQSOQRJC8j+c/1JRDzU8nqwhNNI\n",
- "NAncgHHMZONLOza2hxOPhX+eS6I9gJTrD2rYQ5iUDxd9FTi+tTF43Od5Fn/gUu7lN8BaYFVErMrf\n",
- "OwEwWbF1WwYWSqpMeRxfM5chVgKL4Myj4CkL4cXz4M9+BqeuhFVnwqmfj2B9vv3siFhfpfJ7OZbn\n",
- "zxeTWc2QSu0hSJoN/DdwUUR8ssP6wq5DMGsq5wDSV7vTTiUJOAu4NyL+scs2bhDMpskNQPPUsUE4\n",
- "gOy6gFVkp50CnBgRF7dsk3SD0IBxzGTjq3Jso5gLqMrxjUID4qtXDiEiLgdmlHV8s1R4LiAblUqc\n",
- "ZdRN6j0Es2H0aQBW0OGGMNYstRsyGoQbBDPnAGzqhv3u9JBNiTae9pemlOMrMjaJ7SVeIvFxiR8B\n",
- "t5EN/dyX/7tjBIdG8OEIriiiMUi57iD9+IZV+nUIZk3nuYCsKjxkZDZmHgKyojmHYFZRviGMjZtz\n",
- "CDWU+jhmyvH1im0KOYAPFZUDmK6U6w7Sj29YziGYTZOvA7BUeMjIbIqcA7Cqcw7BrCBuAKxuCssh\n",
- "SDogn6IaSW+Q9AlJewxTSNtU6uOYdY2vRw5gbf7vjqAPF3kdQNnqWneDSj2+YQ2SQzgV2FvSs4AT\n",
- "gNPJ7oV8UJEFMxuXYXIAcr/VEtR3yEjStRGxj6STgDsi4nRJP46IZxdeOA8ZWQE8F5ClrsjZTh+U\n",
- "9B7gKGCRpJnA7KkeyKwsPgvIbDCDXIfwGuAPwJsj4m5gPvCxQkvVEKmPY5YV3zjmAnLd1Vvq8Q2r\n",
- "bw8hIu4CPt6y/GuyO52ZVYLnAjIbja45BElXRMT+kh5i4x3NJkVEbFt44ZxDsA58GqhZb74OwZLl\n",
- "uYDMpqbI6xAO6fDaG6d6INtc6uOYw8ZXh7mAXHf1lnp8wxrkLKOTJL0KeAewDXAasJ4R5BEknQG8\n",
- "GPhNRDxzuvuzevJZQGbVMMh1CDOAtwN/S5ZLOCkivjySg0uLgIeAszs1CB4ySlOfJPBy3ACYTUuR\n",
- "1yHsADwP+AWwK7C78qNN9WDtIuJ7khZMdz9Wbe4BmNXDINchXAVcEhF/QdYwzAeuKLRUDZHqOObG\n",
- "HMCZ/9FtLqCi7wlctFTrbpLja6ZBegiHRsSvACJiHfA2SWObx0jSUmB1vng/sDIilufrJvJy1XIZ\n",
- "WCipMuUZdhliJbAIzjwKnrIQXjwPuBouWw8/OBNO/XwE6/PtZ0fE+iqV38tervty/nwxmdUMaaDT\n",
- "TiXtQNbN32LytYi4bNiDtu17AXChcwj14bmAzKqtsByCpL8h6+bvCqwE9iMbRnrhVA9m9eQcgFkz\n",
- "DJJDOB7YF/hVRLwA2Ad4YBQHl/QV4ErgaZJuk/SmUey3Lqo6jjmquYCqGt8opBwbOL6mGiSH8PuI\n",
- "+J0kJG0ZET+V9PRRHDwiXjuK/dj0eC4gM4PBrkM4H3gzWU/hYLIzRWZFxBGFF845hEJ4LiCztI1l\n",
- "LqO8m7UtcPHkmSJFcoMwGp4LyKxZPLldDUmaaDkFdYT7rUYPoKj4qiDl2MDx1V2RVypbxfksIDMb\n",
- "BfcQashzAZlZL4UNGUk6DjgnItYOW7hhuUHIVGUIyMzqYdjvzkGuQ9gJ+KGk8yQdLqnxX9Cj0u1c\n",
- "6B7XAdRqLqCUz/VOOTZwfE01yD2V3yvp/cBhZHNlfEbSecAXIuIXBZevEZwDMLMqGDiHIGkh8Cbg\n",
- "cOC7ZFNY/E9EvLOwwiU6ZOS5gMysSEXmEI4HjgbuBU4Hzo+IR5TdOOfmiNhzmAIPVLhEGgTnAMxs\n",
- "nIrMITwJeGVEHBYR50XEIwARsQF4yVQP2ASDzgUEuqLKOYDpSnmcNuXYwPE11SA5hJN6rLtxtMWp\n",
- "J88FZGYp8HUIQ/AQkJlVmaeuKLQcTgKbWX0UmUNonCneD+DyYRuD1McxU44v5djA8TWV5zLC1wGY\n",
- "mUFDh4w8F5CZpcw5hJ77cRLYzJrDOYQWdZkLKPVxzJTjSzk2cHxNVWoOQdLhwCeBmcDpEfHR4fbj\n",
- "HICZ2XSVNmQkaSbwM+AQ4A7gh8BrI+Kmlm06dnt8GqiZWXd1vGPavsAtEbEaQNK5wMuAm9o37NIA\n",
- "XEXWALwNuMYNgJnZ9JSZQ5hPNrY/6fb8tU205ADeRjbB3tvIcgCHRfCRCK6sa2OQ+jhmyvGlHBs4\n",
- "vtqS5iG9dti3l9lDGHCsao+74a5vwSOPAeuAORGxHjZW6uTNsuu2DCyUVJnyOD4ve7ley/vDjpfD\n",
- "nC/Ca78BB82GLbaBWxlSmTmE/YAlEXF4vnwisKE1sVyVqSvMzCpBmsfGofODgLlkedPl+eMGIjbU\n",
- "7joESbPIksoHA3cCP2DApLKZWSNs2gBMADuysQFYAVxPdiuCtrfV7DqEiHgUeCtwCXAj8B+tjUET\n",
- "JDuOmUs5vpRjA8dXGmk+0uuQPo/0c+B64NXADfm/TybilUR8iojrOjUG01HqdQgRcRFwUZllMDMr\n",
- "jTSfbOhngs17AJ8hHwIaW3GaMHWFmVkldB4CuoyN86iNpAGoXQ5hEG4QzKzWeucAllNQD6B2OQSr\n",
- "8DjmiKQcX8qxgeObxo7ndckB/ITNcwCrxjkcNAjfD8HMbFgVywFMl4eMzMwGNeRpoOPmHIKZ2aj1\n",
- "7gEsp6I9AOcQasjjtPWVcmzQ4Pg2vw5gFd2vA6hcDmC6nEMws+bqPgS0ghrmAKbLQ0Zm1hwlnQY6\n",
- "bs4hmJm1q0kSeNScQ6ihxo7TJiDl2KDG8Q04F5BgVRFzAdWdcwhmVl+JXQdQNg8ZmVl9jGkuoLpz\n",
- "DsHM0tOQJPCoOYdQQ7Udpx1QyvGlHBuUGN+Y5gJKvf6G5RyCmZXHOYBK8ZCRmY1PQ08DHTfnEMys\n",
- "ejr3AJwELphzCDWU+jhmyvGlHBtMI77B5gJ6RdlzAaVef8MqJYcg6UhgCbAX8LyI+HEZ5TCzafJc\n",
- "QEkpZchI0l7ABuBzwNu7NQgeMjKrGJ8GWgvDfneW0kOIiJ8CSP6uN6u03mcBfRYngZPiHEKJUh/H\n",
- "TDm+ZGPLcwBfki4c4H4AtZ0LKNn6m6bCegiSvgPs3GHVeyLiwinsZymwOl+8H1gZEcvzdRMAdV0G\n",
- "FkqqTHkcX/OWF8Hcy2AOMHExvGgWbHsIXHoP3Po6OP+rcOv6iGUt7z8wst5BJcrv5Ww5f76YzGqG\n",
- "VOppp5KW4RyC2fh4LqBGqFUOoY2/8M2K0jsJ7LOAbBOl5BAkvULSbcB+wDclXVRGOcqW+jhmyvFV\n",
- "NrYRzQVU2fhGJPX4hlXWWUbnA+eXcWyzpHguIBshT11hVie+DsAG4LmMzFLkJLANwXMZ1VDq45gp\n",
- "x1dYbFkO4LVIn0P6GZ3vCVz4XEAp1x2kH9+wqnCWkVlz9Z4L6LO4B2Bj5CEjs3HqnQRejhsAGwHn\n",
- "EMyqqHcD4BvCWCGcQ6ih1McxU46va2yD3Q+g8nMBpVx3kH58w3IOwWw6fB2AJcRDRmZT4dNArQac\n",
- "QzArgi8EsxpyDqGGUh/HrGV83ecCugE4kjwHIFhV5j2Bi1bLupuC1OMblnMI1mzOAZg9zkNG1iy+\n",
- "DsAawDkEs06cBLYGcg6hhlIfxywlvt45gJHNBeS6q7fU4xuWcwhWb73nAnIOwGwKPGRk9eIcgFlf\n",
- "ziFYmnpfB+C5gMw6qFUOQdK/SbpJ0nWS/kvSdmWUo2ypj2MOFd/mcwF1ygGUPheQ667eUo9vWGXl\n",
- "EL4NvCsiNkj6F+BE4N0llcXK5OsAzCqj9CEjSa8AXhURR3VY5yGj1PROAi/DDYDZtA373VmFs4ze\n",
- "DHyl7EJYQXrnANwDMKuQwhoESd8Bdu6w6j0RcWG+zXuB9RHx5aLKUWWSJiJiednlGKmWBuBieNHh\n",
- "sBUbG4DPkkgSOMm6a+H4mqmwBiEiDu21XtJi4Ajg4D7bLQVW54v3AysnK3IyMVTXZWChpMqUZ5jl\n",
- "RTD3MphD3gDMgm0PgUuB5e+GtS+Fi9dHLGt5/4GRNQ6VKL+XvZzCcv58MZnVDKmUHIKkw4GPAwdF\n",
- "xG97bOccQtX4OgCzyqvVdQiSbib7VXlf/tJVEfF3HbZzg1A2zwVkVju1ahAGlXqDUMlxzBHeEKaS\n",
- "8Y1IyrGB46u7Op9lZGXyXEBmlnMPoWmcAzBLnoeMrDPPBWTWOLWay8gyhcyn0nkuoCMpYS6glOeL\n",
- "STk2cHxN5RxC3XkuIDMbEQ8Z1Y3nAjKzPpxDSNUITwM1s2ZwDqGGOo5j9r4n8JFsmgMY+p7A45Dy\n",
- "OG3KsYHjayrnEMrmHICZVYSHjMbN1wGYWcGcQ6gqzwVkZmPmHEJV9M4BTF4H8AoiPiV4UsqNQcrj\n",
- "tCnHBo6vqZxDmC7PBWRmifCQ0VQ5B2BmFeccQnGFcANgZrXiHMKobD4X0Cq6zwU0resAUh/HTDm+\n",
- "lGMDx9dUziH4OgAzM6CJQ0aeC8jMEuccQvedOAdgZo1SqxyCpA9Kuk7SSkmXStpthDvvlANovw6g\n",
- "EnMBpT6OmXJ8KccGjq+pykoq/2tEPCsiFgIXACcNvacaNQAdLCy7AAVLOb6UYwPH10ilJJUj4sGW\n",
- "xa2B3w785rSSwNuXXYCCpRxfyrGB42uk0s4ykvRh4A3AOmC/Hhv6SmAzszEorEGQ9B1g5w6r3hMR\n",
- "F0bEe4H3Sno3cArwpi67up769gD6WVB2AQq2oOwCFGhB2QUo2IKyC1CwBWUXoIpKP8tI0u7AtyLi\n",
- "Tzusq+4pUGZmFTbMWUalDBlJ+qOIuDlffBlwbaftSp+2wsysQUrpIUj6KvB04DHgF8CxEfGbsRfE\n",
- "zMweV/qQkZmZVUMlJreTdLikn0q6WdK7umzzqXz9dZL2GXcZp6NffJImJD0g6dr88b4yyjkMSWdI\n",
- "WiPp+h7b1LLu+sVW53oDkLSbpGWSfiLpBknHddmurvXXN74616GkLSV9P7/A90ZJ/9xlu8HrLyJK\n",
- "fQAzgVvIsv6zgZXAH7dtcwRZ4hngz4Cryy73iOObAL5RdlmHjG8RsA9wfZf1da67frHVtt7y8u8M\n",
- "LMyfbw38LLG/vUHiq3sdbpX/Owu4GjhgOvVXhR7CvsAtEbE6Ih4BziVLNLd6KXAWQER8H9he0k7j\n",
- "LebQBokPoJYJ9Ij4HrC2xya1rbsBYoOa1htARNwdESvz5w8BNwHz2jarc/0NEh/Uuw7X5U/nkP34\n",
- "vK9tkynVXxUahPnAbS3Lt+ev9dtm14LLNSqDxBfA8/Mu3bckPWNspSteneuun2TqTdICst7Q99tW\n",
- "JVF/PeKrdR1KmiFpJbAGWBYRN7ZtMqX6q8L9EAbNare34nXJhg9Szh8Du0XEOkkvIpvf6WnFFmus\n",
- "6lp3/SRRb5K2Br4KHJ//kt5sk7blWtVfn/hqXYeRXaS7UNJ2wCWSJiJiedtmA9dfFXoIdwCts53u\n",
- "RtaK9dpm1/y1OugbX0Q8ONn1i4iLgNmSnjS+IhaqznXXUwr1Jmk28DXgixFxQYdNal1//eJLoQ4B\n",
- "IuIB4JvAc9tWTan+qtAgXAP8kaQFkuYArwG+0bbNN4CjASTtB9wfEWvGW8yh9Y1P0k6SlD/fl+x0\n",
- "4PaxwLqqc931VPd6y8v+BeDGiPhkl81qW3+DxFfnOpQ0V9L2+fMnAIey+UW+U6q/0oeMIuJRSW8F\n",
- "LiFLinwhIm6S9Lf5+s9FxLckHSHpFuBhus97VDmDxEc2Tfexkh4lm+zvr0or8BRJ+grZ7LNzJd1G\n",
- "NpX5bKh/3fWLjRrXW25/4ChglaTJL5L3ALtD/euPAeKj3nW4C3CWpBlkP+7PiYhLp/Pd6QvTzMwM\n",
- "qMaQkZmLEcmdAAABzklEQVSZVYAbBDMzA9wgmJlZzg2CmZkBbhDMzCznBsHMzAA3CGaFkHRF2WUw\n",
- "mypfh2BmZoB7CNZwkp6Xz3S5haQn5jdS2WzGS0nnS7omX/83+Wt7SPq5pB3zWSe/J+mQfN1D+b+7\n",
- "SLosv/nK9ZIOGG+EZoNzD8EaT9IHgS2BJwC3RcRHO2yzQ0SszeeM+QFwYL7818BfAD8EnhoRx+bb\n",
- "PxgR20h6O7BFRHwknzPniV1mFDUrnRsEa7x8RsxrgN8Bfx4d/igkLQFeni/uARye33AESZcAewLP\n",
- "ioiH89cmG4RFwBnAF4ELIuK6ouMxG5aHjMxgLvBEstssPqF9paQJ4GBgv4hYSHYb1C3ydVuRTSkc\n",
- "wDbt783vuraIbMrhpZLeUEwIZtPnBsEMPge8D/gysNlwEbAtsDYifi9pL2C/lnUfBc4hmwn1tPY3\n",
- "StoduCciTgdOJ7trl1kllT79tVmZJB0N/CEizs2nEb6yw12nLgaOkXQj2Y3ar8rfexDwHOC4iAhJ\n",
- "r5L0xog4i413pXoB8A5JjwAPks9Nb1ZFziGYmRngISMzM8u5QTAzM8ANgpmZ5dwgmJkZ4AbBzMxy\n",
- "bhDMzAxwg2BmZjk3CGZmBsD/B6cKBOU705CdAAAAAElFTkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3d56b00>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "#y=mx+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,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\",\"y=x+2\",\"y=x-3\");\n",
- "print ('y=mx+b');\n",
- "#m is constant, b is fixed distance. (x,y) vary for different points on the line \n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_4 pgno:151"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "99z7ms6vzn1X32dfdvt5f3b9cHFvIfffrc3cZx8M99xbyv13ayP32avhnnvG3H+3lnKffUBc3GtU\n",
- "d98vdf89976m86t6f/X22ZfdV96fXT9c3FvO/XdrA/fZB8899wy4/25N5j579dxzHxLuv1vDuc+e\n",
- "gIt7jQbZ90vRf8+9r+n8qtjH4Prsy+4378+uHy7uGXH/3ZrEffa03HPPjPvv1gTus9crec9d0vqS\n",
- "LpZ0k6QbJR1U5/7M/XdrDPfZE6u7LfM48P6IeCGwNXCgpL+reZ+NkarvN6j+e+59Tec32e2m6bMv\n",
- "G0Pen10/ai3uEXF3RCwsHz8E/AJ4Zp37tIL775aC++zNMbCeu6SZwKXAC8tC7557zdx/t0Fyn31w\n",
- "+qmd0wcUyOrAfOB9I4W947W5wK3l4gPAwoi4pHxtNoCXJ7cM2g7WPxdu/1TRf9dtTYrPy3ktw1nn\n",
- "wqoPwm6fa0I8OS2Xj/ehcCt9qP3IXdKKwLeB70XESV2vZX3kLmn26D/8lHEwC7gY2C6CRdVttxn5\n",
- "1cX5TWRb7AacAGzRhHbMEHx2ya+WEXA6sKi7sNvguP9udXKfvZlqPXKXtA2wAPg5LD1rfkREXFC+\n",
- "nvWRe5OU/fd5wF/df7equM+eRj+1019iGiISqwPXACdEMC91PNZ+Ep8F1gV2S3XZ4zBK3pYZdk27\n",
- "1jaCh4DdqOj696blVzXnN97701/PPpbcP7t+uLgPmbL//kHcf7cpcJ+9+dyWGULuv9tUuM+entsy\n",
- "1lPH/JmXef6MTYLnxrSAi3uNmtz3q6L/3uT8quD8er2nuX32Trl/dv1wcR9i7r/bRLjP3i7uuQ85\n",
- "99+tH+6zN4t77jYu99+tT+6zt4yLe43a0vfr6r+/qN/3tSW/yXJ+I+uxJy3os3fK/bPrh4u7AUv7\n",
- "7wcAP5R4fep4LD0JSRxOcdT+T+6zt4t77rYMia0oxjOfARwXwZLEIVkC5aiKM4ANKAr7nYlDsg7u\n",
- "uduERXA1sCWwPXC+xJqJQ7IBk3gucCXwJ4ox0S7sLeTiXqO29v0iuAd4NXAHcJXE83ut19b8+jWM\n",
- "+UnsSHFVzMnAOyP486DjqkLun10/XNytpwj+EsF7gBOBBRK7po7J6tPRXz+dog1zSltOnlpv7rnb\n",
- "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\n",
- "/wfyjf2O7F9z0QAAAABJRU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xc5ebc50>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_5 pgno:152"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "this curve is parabola\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "gg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3fcc668>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=-x**2;\n",
- "pyplot.plot(x,y);\n",
- "\n",
- "pyplot.title(\"curve of y=-x^2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "print(\"this curve is parabola\");\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_6 pgno:154"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xc786940>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#y=ax**2\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=2*x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2/2;\n",
- "pyplot.plot(x,y);\n",
- "\n",
- "pyplot.title(\"curve of y=ax**2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "#pyplot.legend(\"y=2*x**2\",\"y=x**2\",\"y=x**2/2\");\n",
- "#if a is negative, we get corresponding curves similar to y=-x**2\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_7 pgno:155"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xd11b128>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#y=x**2+a or y=x**2-a\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2+2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2-3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Curves of y=x**2 +/- a\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "#pyplot.legend(\"y=x**2+2\",\"y=x**2\",\"y=x**2-3\");\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_8 pgno:156"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "bkaN/WL9/AAAAABJRU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xd4340f0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "axis for y=x^2 becomes axis for y=x^2-3 by drawing new x axis 3 units above the original\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=x^2+a or y=x^2-a\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.plot(y=1)\n",
- "pyplot.legend(\"y=x^2\");\n",
- "\n",
- "pyplot.title(\"Change of axis\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "print\"axis for y=x^2 becomes axis for y=x^2-3 by drawing new x axis 3 units above the original\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_9 pgno:157"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xd434cf8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "x=numpy.linspace(-3,4,8);\n",
- "y=(x-1)**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.legend(\"y=(x-1)^2\");\n",
- "pyplot.title(\"Curve of y=(x-1)^2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_10 pgno:158"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "At these points curve cuts the axis of x\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "RU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xd13a7b8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#129,130,131 examples\n",
- "from sympy import *\n",
- "\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "x=numpy.linspace(-3,4,8);\n",
- "y=(x-1)**2-4;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.legend(\"y=(x-1)^2-4\");\n",
- "pyplot.title(\"Graph of y=(x-1)^2-4\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "\n",
- "\n",
- "x = symbols('x')\n",
- "y=(x-1)**2-4;\n",
- "\n",
- "#131 concept\n",
- "print ('At these points curve cuts the axis of x')\n",
- "x=3\n",
- "pyplot.grid()\n",
- "pyplot.show()\t\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_1.ipynb
deleted file mode 100755
index c3d7441a..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_1.ipynb
+++ /dev/null
@@ -1,2290 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 13 Graphs of Quadratic Functions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_1 pgno:148"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "C=2*pi*r\n",
- "the variation of C depends on changes in r\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#circumference of circle\n",
- "print ('C=2*pi*r')\n",
- "#C-length of circumference.r-the length of radius\n",
- "#2 (2,pi) of these 4 symbols represent constants .\n",
- "print (\"the variation of C depends on changes in r\")\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_2 pgno:148"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xcd9fac8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#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",
- "from sympy import *\n",
- "import numpy\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "#substitute in above equation\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",
- "x = symbols('x')\n",
- "y=a*x-b;#equation to straight line\n",
- "#if there is no profit i.e., y=0\n",
- "x=0;\n",
- "for x in range(1,500):\n",
- "\tif(0.05*x-11.5==0):\n",
- "\t\tprint\"x= \\n\",x\n",
- "\tbreak\n",
- "\n",
- "cust=numpy.array([230, 240, 270, 300, 350, 380])\n",
- "profit=[0, 0.5, 2.0, 3.5, 6.0, 7.5];\n",
- "pyplot.plot(cust,profit);\n",
- "pyplot.plot(230,0,'o');\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()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_3 pgno:149"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=mx+b\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xcb63e10>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "#y=mx+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,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\",\"y=x+2\",\"y=x-3\");\n",
- "print ('y=mx+b');\n",
- "#m is constant, b is fixed distance. (x,y) vary for different points on the line \n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_4 pgno:151"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "99z7ms6vzn1X32dfdvt5f3b9cHFvIfffrc3cZx8M99xbyv13ayP32avhnnvG3H+3lnKffUBc3GtU\n",
- "d98vdf89976m86t6f/X22ZfdV96fXT9c3FvO/XdrA/fZB8899wy4/25N5j579dxzHxLuv1vDuc+e\n",
- "gIt7jQbZ90vRf8+9r+n8qtjH4Prsy+4378+uHy7uGXH/3ZrEffa03HPPjPvv1gTus9crec9d0vqS\n",
- "LpZ0k6QbJR1U5/7M/XdrDPfZE6u7LfM48P6IeCGwNXCgpL+reZ+NkarvN6j+e+59Tec32e2m6bMv\n",
- "G0Pen10/ai3uEXF3RCwsHz8E/AJ4Zp37tIL775aC++zNMbCeu6SZwKXAC8tC7557zdx/t0Fyn31w\n",
- "+qmd0wcUyOrAfOB9I4W947W5wK3l4gPAwoi4pHxtNoCXJ7cM2g7WPxdu/1TRf9dtTYrPy3ktw1nn\n",
- "wqoPwm6fa0I8OS2Xj/ehcCt9qP3IXdKKwLeB70XESV2vZX3kLmn26D/8lHEwC7gY2C6CRdVttxn5\n",
- "1cX5TWRb7AacAGzRhHbMEHx2ya+WEXA6sKi7sNvguP9udXKfvZlqPXKXtA2wAPg5LD1rfkREXFC+\n",
- "nvWRe5OU/fd5wF/df7equM+eRj+1019iGiISqwPXACdEMC91PNZ+Ep8F1gV2S3XZ4zBK3pYZdk27\n",
- "1jaCh4DdqOj696blVzXnN97701/PPpbcP7t+uLgPmbL//kHcf7cpcJ+9+dyWGULuv9tUuM+entsy\n",
- "1lPH/JmXef6MTYLnxrSAi3uNmtz3q6L/3uT8quD8er2nuX32Trl/dv1wcR9i7r/bRLjP3i7uuQ85\n",
- "99+tH+6zN4t77jYu99+tT+6zt4yLe43a0vfr6r+/qN/3tSW/yXJ+I+uxJy3os3fK/bPrh4u7AUv7\n",
- "7wcAP5R4fep4LD0JSRxOcdT+T+6zt4t77rYMia0oxjOfARwXwZLEIVkC5aiKM4ANKAr7nYlDsg7u\n",
- "uduERXA1sCWwPXC+xJqJQ7IBk3gucCXwJ4ox0S7sLeTiXqO29v0iuAd4NXAHcJXE83ut19b8+jWM\n",
- "+UnsSHFVzMnAOyP486DjqkLun10/XNytpwj+EsF7gBOBBRK7po7J6tPRXz+dog1zSltOnlpv7rnb\n",
- "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\n",
- "/wfyjf2O7F9z0QAAAABJRU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3de59b0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_5 pgno:152"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "this curve is parabola\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "gg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x404a4e0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=-x**2;\n",
- "pyplot.plot(x,y);\n",
- "\n",
- "pyplot.title(\"curve of y=-x^2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "print(\"this curve is parabola\");\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_6 pgno:154"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x404a7b8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#y=ax**2\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=2*x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2/2;\n",
- "pyplot.plot(x,y);\n",
- "\n",
- "pyplot.title(\"curve of y=ax**2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "#pyplot.legend(\"y=2*x**2\",\"y=x**2\",\"y=x**2/2\");\n",
- "#if a is negative, we get corresponding curves similar to y=-x**2\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_7 pgno:155"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xca5a080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#y=x**2+a or y=x**2-a\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2+2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2-3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Curves of y=x**2 +/- a\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "#pyplot.legend(\"y=x**2+2\",\"y=x**2\",\"y=x**2-3\");\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_8 pgno:156"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "bkaN/WL9/AAAAABJRU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xcc09d30>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "axis for y=x^2 becomes axis for y=x^2-3 by drawing new x axis 3 units above the original\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=x^2+a or y=x^2-a\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.plot(y=1)\n",
- "pyplot.legend(\"y=x^2\");\n",
- "\n",
- "pyplot.title(\"Change of axis\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "print\"axis for y=x^2 becomes axis for y=x^2-3 by drawing new x axis 3 units above the original\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_9 pgno:157"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xc79bc50>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,4,8);\n",
- "y=(x-1)**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.legend(\"y=(x-1)^2\");\n",
- "pyplot.title(\"Curve of y=(x-1)^2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_10 pgno:158"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "At these points curve cuts the axis of x\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "RU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xceb9c88>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#129,130,131 examples\n",
- "from sympy import *\n",
- "\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,4,8);\n",
- "y=(x-1)**2-4;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.legend(\"y=(x-1)^2-4\");\n",
- "pyplot.title(\"Graph of y=(x-1)^2-4\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "\n",
- "\n",
- "x = symbols('x')\n",
- "y=(x-1)**2-4;\n",
- "\n",
- "#131 concept\n",
- "print ('At these points curve cuts the axis of x')\n",
- "x=3\n",
- "pyplot.grid()\n",
- "pyplot.show()\t\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_2.ipynb
deleted file mode 100755
index 540e6bfe..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quadratic_Functions_2.ipynb
+++ /dev/null
@@ -1,2290 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 13 Graphs of Quadratic Functions"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_1 pgno:148"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "C=2*pi*r\n",
- "the variation of C depends on changes in r\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#circumference of circle\n",
- "print ('C=2*pi*r')\n",
- "#C-length of circumference.r-the length of radius\n",
- "#2 (2,pi) of these 4 symbols represent constants .\n",
- "print (\"the variation of C depends on changes in r\")\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_2 pgno:148"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xa7824a8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#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",
- "\n",
- "\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "#substitute in above equation\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",
- "x = ('x')\n",
- "y='a*x-b';#equation to straight line\n",
- "#if there is no profit i.e., y=0\n",
- "x=0;\n",
- "for x in range(1,500):\n",
- "\tif(0.05*x-11.5==0):\n",
- "\t\tprint\"x= \\n\",x\n",
- "\tbreak\n",
- "\n",
- "cust=numpy.array([230, 240, 270, 300, 350, 380])\n",
- "profit=[0, 0.5, 2.0, 3.5, 6.0, 7.5];\n",
- "pyplot.plot(cust,profit);\n",
- "pyplot.plot(230,0,'o');\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()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_3 pgno:149"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=mx+b\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xcb63e10>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "#y=mx+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,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\",\"y=x+2\",\"y=x-3\");\n",
- "print ('y=mx+b');\n",
- "#m is constant, b is fixed distance. (x,y) vary for different points on the line \n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_4 pgno:151"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "99z7ms6vzn1X32dfdvt5f3b9cHFvIfffrc3cZx8M99xbyv13ayP32avhnnvG3H+3lnKffUBc3GtU\n",
- "d98vdf89976m86t6f/X22ZfdV96fXT9c3FvO/XdrA/fZB8899wy4/25N5j579dxzHxLuv1vDuc+e\n",
- "gIt7jQbZ90vRf8+9r+n8qtjH4Prsy+4378+uHy7uGXH/3ZrEffa03HPPjPvv1gTus9crec9d0vqS\n",
- "LpZ0k6QbJR1U5/7M/XdrDPfZE6u7LfM48P6IeCGwNXCgpL+reZ+NkarvN6j+e+59Tec32e2m6bMv\n",
- "G0Pen10/ai3uEXF3RCwsHz8E/AJ4Zp37tIL775aC++zNMbCeu6SZwKXAC8tC7557zdx/t0Fyn31w\n",
- "+qmd0wcUyOrAfOB9I4W947W5wK3l4gPAwoi4pHxtNoCXJ7cM2g7WPxdu/1TRf9dtTYrPy3ktw1nn\n",
- "wqoPwm6fa0I8OS2Xj/ehcCt9qP3IXdKKwLeB70XESV2vZX3kLmn26D/8lHEwC7gY2C6CRdVttxn5\n",
- "1cX5TWRb7AacAGzRhHbMEHx2ya+WEXA6sKi7sNvguP9udXKfvZlqPXKXtA2wAPg5LD1rfkREXFC+\n",
- "nvWRe5OU/fd5wF/df7equM+eRj+1019iGiISqwPXACdEMC91PNZ+Ep8F1gV2S3XZ4zBK3pYZdk27\n",
- "1jaCh4DdqOj696blVzXnN97701/PPpbcP7t+uLgPmbL//kHcf7cpcJ+9+dyWGULuv9tUuM+entsy\n",
- "1lPH/JmXef6MTYLnxrSAi3uNmtz3q6L/3uT8quD8er2nuX32Trl/dv1wcR9i7r/bRLjP3i7uuQ85\n",
- "99+tH+6zN4t77jYu99+tT+6zt4yLe43a0vfr6r+/qN/3tSW/yXJ+I+uxJy3os3fK/bPrh4u7AUv7\n",
- "7wcAP5R4fep4LD0JSRxOcdT+T+6zt4t77rYMia0oxjOfARwXwZLEIVkC5aiKM4ANKAr7nYlDsg7u\n",
- "uduERXA1sCWwPXC+xJqJQ7IBk3gucCXwJ4ox0S7sLeTiXqO29v0iuAd4NXAHcJXE83ut19b8+jWM\n",
- "+UnsSHFVzMnAOyP486DjqkLun10/XNytpwj+EsF7gBOBBRK7po7J6tPRXz+dog1zSltOnlpv7rnb\n",
- "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\n",
- "/wfyjf2O7F9z0QAAAABJRU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3de59b0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_5 pgno:152"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "this curve is parabola\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "gg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x404a4e0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=-x**2;\n",
- "pyplot.plot(x,y);\n",
- "\n",
- "pyplot.title(\"curve of y=-x^2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "print(\"this curve is parabola\");\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_6 pgno:154"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x404a7b8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#y=ax**2\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=2*x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2/2;\n",
- "pyplot.plot(x,y);\n",
- "\n",
- "pyplot.title(\"curve of y=ax**2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "#pyplot.legend(\"y=2*x**2\",\"y=x**2\",\"y=x**2/2\");\n",
- "#if a is negative, we get corresponding curves similar to y=-x**2\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_7 pgno:155"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "iVBORw0KGgoAAAANSUhEUgAAAX8AAAEZCAYAAAB/6SUgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
- "AAALEgAACxIB0t1+/AAAIABJREFUeJztnXeYJGXVvu+HKEGSafkILojADxQBJX2kdUkrAiJKVJak\n",
- "oKAkUZKfve2igkgOKhKWHBUD4JIUEEQBCSpRkBUUBBRQQKI8vz/emp2e2Zmdnpmqruqac19XX9PV\n",
- "Xf2+50zPnKp66pz3yDZBEATB2GKOsg0IgiAIOk8E/yAIgjFIBP8gCIIxSAT/IAiCMUgE/yAIgjFI\n",
- "BP8gCIIxSAT/YEwjaQVJd0v6t6QvlG1PEHSKCP7BsJC0k6Q7JL0g6QlJV0lat2y7RsFXgOttL2T7\n",
- "5LKMkHTWAK+9W1Kj32vfkfRQdrC6X9LOOdpwqKRv5DVeUG0i+AdtI+lA4DjgCOCdwFLAKcBWIxhr\n",
- "rnytGzHvBu4rY2JJS0k6VtL82fb7JH1b0lqSDgPmyl5fX9Kh2cdeBLawvRCwC3CCpHXanG+GpKVn\n",
- "s8vmwJUjdijoLmzHIx5DPoCFgReAT8xmn2nA1JbtCcDjLdszSGfavwdeyZ5f2m+ME4ATWuY8A3gC\n",
- "+CswFZgje2854EbgeeAZ4KLZ2LUVcC/wHPBLYMXs9V8AbwAvA/8Gluv3uW2BO/q9diDw42H83uYB\n",
- "7gK+kG3PCdwCfDXbXhf4Yfa7OQlYrMXma4H7SQfb+QYZ/yfAgW3a8iiw9CDvLQo8BajNsU4AHgP+\n",
- "BdwBrFf232g8hveIM/+gXdYB3gJcPpt9nD1mxw7AR0iB/SJgc0kLAkiakxRwz8/2nQa8BrwHWA3Y\n",
- "FPhM9t5UYLrtRYAlgBMHmkzS8sAFwL7A24GrgJ9Jmsv2ROBXwD5Oss/D/T7+E2AZSSu2vLYzcHY2\n",
- "9iGSnhvk8SyA7deATwNfz8Y5BBDQI6+o5Xf2Zrbdw2Cv9/g2H7AG8MeBfB8mmwHXOYvsbXAb8AHS\n",
- "QeMC4FJJ8+RgR9AhIvgH7fI24B+23xxiv1mCVAsGTrT9N9uv2n4MuBP4ePb+ROA/tm+T9C7SQeIA\n",
- "2y/bfgY4nnTwgHRQGC9pCduv2f71IHNuD1xh+3rb/wW+A8wH/O9QNmeB+xJS8EbSyiSZ6Irs/SNt\n",
- "LzrIY7GWce4lnb3/hHTlsLNtS1oK2IZ0QPklcDpwsKS1gPcDnycdIK8D9hvAxO8Bd9u+ZhDfB2Kw\n",
- "7+ejpANjW9g+3/Zztt+0fSwwL7DCMOwISiaCf9Au/wTeLmm0fzOP99u+ANgxe74TvWf97wbmBp7s\n",
- "OZsmBbt3ZO9/hRTIbpP0R0m7DTLf4iR5AoDszPZx0tXCzJdnY+/ZmV2QgvTFtl+fzf6DcQ6wNHCV\n",
- "7UcyWx63faDtl7PtP9j+iu3f2v4GSZLC9k22v9U6mKSjgZWA7QabUNLSrVcj2fy/b3lth2y/OYCN\n",
- "genZ9s+zG/ovSNpxkLEPknSfpOezsRcmXVkFXUJVbroF1edW4FXSWfoPB9nnJWD+lu1xA+zTP9Be\n",
- "BhwjaQlga2Dt7PXHs/neNtDVhu2ngD0Bsmyj6yTdaPvP/XZ9gnQWTbavSDeq/zaID/3n+Y2k1yRt\n",
- "QDpIzQyG2U3ZQwf/qBdq2T6VdMUwSdK6tm/pt/MsBy/bfwGa/V+X1CTJNBvafnE2tj9GkmV6Pvdo\n",
- "9pnH+u26BvAX2//MPveRwcbMxlkf+DIwMbuqIZO5ZnfVF1SMOPMP2sL2v4CvAadI+pik+SXNLekj\n",
- "ko7KdrubpOEvKmkcsH8b4z4D3EDS9/9s+8Hs9SeBa4BjJb1V0hyS3pMFYSRtK2nJbJjnSQeVgSSp\n",
- "S4CPSpooaW7gS6Sbza0y0VBB61zgZKCPvGT7m7bfOshjZuDP0jFXI2Xn7AucLWmBoX43A5Fl/ewI\n",
- "bGL7uZGMMQCbk0lZbfJW0lXJPyTNI+lrwEJDfCaoGBH8g7bJtN0Dga8CT5PklL3pvQl8LnAPKXNl\n",
- "OkmvbucG4gXARtnPViaTsmXuA54FLqX3auJDwG8kvUDS0ve1PWMAmx8iafYnkbKCPgpsafuN1t2G\n",
- "sO9cYGXgvDZ86UOWWnkcMNn2f2xfSMqOOXa4Y2V8g3Tl8nCLNHPICMfqYXOGofeTvtvpwEOk7/pl\n",
- "WqS1oDtQ+zf3RzGJdCbpn+5p2+/PXjsa2IJ04+4RYLfs7DIIKkWWVfMUsFqPXl8Xshvrd9peYsid\n",
- "g1rRqTP/s4BJ/V67BljZ9gdIZxCDaadBUDafB26rW+DPWIh0NReMMTpyw9f2rySN7/fatS2bvwU+\n",
- "0QlbgmA4SJpBkoW2LtmUQrD9J+BPZdsRdJ6qZPvsDlxYthFB0B/b48u2IQiKoPQbvpIOJ2VR9L/Z\n",
- "FwRBEBREqWf+knYlZRpsNMj7xd+NDoIgqCG2Z5vCXFrwlzSJVCiyoe1XBttvKAe6GUlTbE8p246i\n",
- "CP+6lzr7BmPCvyFPnDsi+0i6kFRUs4KkxyXtTsq7XhC4VtJdkk7thC0VY3zZBhTM+LINKJjxZRtQ\n",
- "IOPLNqBgxpdtQNl0KttnoPVBzuzE3EEQBMGslH7Dd4wzrWwDCmZa2QYUzLSyDSiQaWUbUDDTyjag\n",
- "bDpS4TtSJLnOmn8QBEERtBM748y/RCRNKNuGIgn/upc6+wb1968dIvgHQRCMQUL2CYIgqBkh+wRB\n",
- "EAQDEsG/ROquO4Z/3UudfYP6+9cOEfyDIAjGIKH5B0EQ1AiJeUCvdr3mLzF32TYEQRB0ESe0s1Pl\n",
- "gz/QLNuAoqi77hj+dS919g3q65/EtsCm7ezbDcF/ssRmZRsRBEFQZSSWBU4Btm9r/6pr/uCJwAXA\n",
- "6jZPlm1TEARB1Ug6P7cA59sc38790soHf9uSmAKsD2xq89+SzQqCIKgUEscAywFb27hORV5TSbYe\n",
- "VrYheVJX3bGH8K97qbNvUC//JLYAPgnsZtP22XxXBP/sbP9TwD4SG5RtTxAEQRWQWBI4HdjJ5tlh\n",
- "fbYbZJ/ebT4CnEbS/58pz7IgCIJykZgL+CVwlc23+r5XE82/72scBbwP2NLmzXIsC4IgKBeJI4A1\n",
- "gUn9Y2GdNP9WvgosBhxQtiGjpU6640CEf91LnX2D7vdPYmNgN2DnkZ4EFx78JZ0p6SlJf2h5bTFJ\n",
- "10p6SNI1khZpdzyb14EdgYMl1irC5iAIgqoiMQ44B5hs89SIxyla9pG0PvAicI7t92evfRv4h+1v\n",
- "SzoYWNT2IQN8dtBLF4ltgGOA1WyeL86DIAiCaiAxB3A18Bub/xt8v4po/pLGAz9rCf4PABvafkrS\n",
- "OOAG2ysO8LnZOiBxErA4sO1wUpyCIAi6EYnDgEnARJs3Bt+vupr/u2z3XK48BbxrhON8GVgW+Hwu\n",
- "VnWYbtcdhyL8617q7Bt0p38S6wH7ktI6Bw387TLX6E0aHVkJ74jO2m1ekdge+LXEr23uztm8IAiC\n",
- "0pF4G2mZmz1s/prHmGUF/6ckjbP9d0mLA08PtqOkacCMbPN54G7bN2TvTUgvez/gYmnZ/eHRl/u/\n",
- "X9XtnteqYk/4F/71bNu+oUr2jGX/wDcC0+CsW2H3l8gU7tb9s+e7pv1nxsvZUpbm/23gn7aPknQI\n",
- "sMhwb/jOui+nA/OS7oCH/h8EQS2QOADYAVjf5rX2PlMBzV/ShcCvgRUkPS5pN+BIYBNJDwETs+3R\n",
- "si+wOrBLDmN1hG7UHYdD+Ne91Nk36B7/JNYADgV2aDfwt0vhso/tHQd5a+N85+E/EtsBN0jcZnNf\n",
- "nuMHQRB0EomFgYuBvW0ezX38blveYejP8BlgP2BNm5eLsSwIgqA4JEQK/P+w2Xv4n69Inv9IGWHw\n",
- "F3A+8ILNXsVYFgRBUBwSewF7A2vZvDL8z1dA8+802c3ezwETszTQytItuuNICf+6lzr7BtX2T2IV\n",
- "4Ahgu5EE/napXfAHsPk3qY/lSRLvKdueIAiCdpBYkCT3HGjzYKFz1U326ft5vkjK/lnX5tX8LAuC\n",
- "IMgfiWmAbXYb3ThjUPbpx8nA48BRZRsSBEEwOyQmA2sBX+jEfLUO/pn+vzuwtcRWZdvTnyrrjnkQ\n",
- "/nUvdfYNquefxIqkVYq3t3mpE3PWOvgD2DxHWv//BxJLl21PEARBKxLzkXT+w21+37F566z59x2L\n",
- "g4GtgAlZQ5ggCILSkfguqTvhDnksTaOmFmQKL3S95q+m5s9pqKOBF4BmTuMFQRCMColtgU2BPXMK\n",
- "/ALOamffygd/4Pg8Bsn6XE4GJktsmseYo6VqumPehH/dS519g2r4J7EscApJ5/9XTsPuBSzfzo7d\n",
- "EPw/rKZ2yGMgm6eBnYFpEovnMWYQBMFwkZgHuAj4ps0duYzZ1CrAVGC7tvavuubPFD5I6lm5jht+\n",
- "OJ9xmQKsD2xq8988xgyCIGgXiWOA5YCtc9P54Q7gCDd8Xi3y/N3wncDXgYvU1Lw5DTuV5PthOY0X\n",
- "BEHQFhJbANsCu+fYe+Rk4FY3fF67H6h88M/ItVgrO9v/FLCPxAZ5jDkSqqA7Fkn4173U2Tcozz+J\n",
- "JYHTSX14/5nLmE3twgiKw7oi+Lvh3mKtpj6Wy5jmCWA34HyJd+QxZhAEwWBIzAVcCJxgc3MuYzbV\n",
- "Uxy2nRseVnFY5TX/Vt1KTa0D/BhYww0/ls8cfBtYGdgyywgKgiDIHYkjgDWBSXnEGjU1H/Ab4BQ3\n",
- "fFrfuWqg+bfihm8lHeUuVFNz5zTs4aQCiwNyGi8IgqAPEhuTlIadczzJPBa4H/jBSD7cVcE/4zuk\n",
- "Yq2v5zFYVu27I3CwxFp5jNkuoat2N3X2r86+QWf9k3gXcA4w2eapXMZsaltgE2DPTBYfNqUGf0mH\n",
- "SrpX0h8kXSANnc3jhnuKtXZWU5vlYYfNDFIDmAslFsljzCAIAok5gPOAM2yuz2XMpnqKw3Zww/8e\n",
- "8Thlaf6SxgO/AP6f7VclXQxcZfvsln0G1a3U1ATSzZPV3fCT+djEScDiwLY5pmAFQTBGkTgMmARM\n",
- "tHlj1OM1NQ9wC3CeGz5h8Hmrrfn/G3gdmF/SXMD8wN/a/bAbvgH4PnCempozJ5u+DLwH+HxO4wVB\n",
- "MEaRWA/Yl5TWOerAn/Et4AngxNEOVFrwt/0s6ebtYyRnnrd93TCHybVYK+uXuT3QlFg1jzFnR+iq\n",
- "3U2d/auzb1C8fxJvAy4A9rD5ay5jNrUl8Elgt5Hq/K3MNXqTRoak9wD7A+OBfwGXSvqU7fP77TcN\n",
- "mJFtPg/cbfsGAKawPktxMntwspq6iSkIoOf9ni94uNvg/YCLpWX3h0dfHu14g20Dq0rKbbyqbYd/\n",
- "sT0Wt8E3AtPgrFth95fIFOTRjK+mluIRzuZ+vubb/ews76fnu6b5Z8bL2VKm5r89sIntz2TbOwNr\n",
- "296nZZ+21vNXU5NI6U6ru+Fn8rGPM4B5SHfoQ/8PgqAtJA4AdgDWt3lt1OM1NRfwS+AqN/yt9myo\n",
- "tub/ALC2pPkkCdgYuG8kA7nh6aRLrLPVVF4+7QusTmoAHwRBMCQSawCHkhqzjDrwZ0wBXibnXuRl\n",
- "av73kHJf74CZrctOG/wTQ/JVYFHgwFGaBkDWR3M74GiJ1fMYsz+hq3Y3dfavzr5BMf5l+fwXA3vb\n",
- "PJrLmE31FoelNPfcKDXP3/a3ba9s+/22d7E94vaKbrinWOsraiqXYi2be4E9gaskVs5jzCAI6ofE\n",
- "YsC1wNk2l+UyZlPj6CkOaziX4rA+43fT2j5tfaapj5PKnldzw8/nYwefBo4k9f/NpadAEAT1QGIh\n",
- "4DrgRuArOa3PPwepj8mtbvhrw7ep2pp/Ibjhy4ErgNOzfpajH9OcR1pO4jqJpfMYMwiC7kdiflK8\n",
- "+R05Bf6MQ4B5yWkZm4GoXfDP+DKwLDkWa9mcBpxAOgCMy2PM0FW7mzr7V2ffIB//JOYFLielVu6T\n",
- "V+BXU+vTUxzWcF7FYbNQy+DvhnuLtZrKrVjL5jjgXODarIgjCIIxiMTcpJu7L5A6cuVyM1ZNvQ04\n",
- "H9jDDedSHDboXHXT/Pt8vqmdgAbwITf8Qj42IZL+PxHYyGbECysFQdB9SMxJuhG7KKkHby4pnZlM\n",
- "/VPgQTd80KjGGouafytu+ALgV8B3c9T/TdLjbgOulFggj3GDIKg+2cnfd4H/AT6RYy4/pBUP3kmH\n",
- "eovXOvhn7AusRm/p86jJDgBfBP4MXJ5pf8MmdNXups7+1dk3GJl/WeA/FlgF2Mrm5dzsaaq3OKzh\n",
- "PA8og1L74O+G/0Mq1vq2mlopt3GTxrcHaV2iizMNMAiC+tIEPgx8xCYXGRlATS1MT3FYw7kUh7U1\n",
- "b501/z5jNbUH6bJqTTec3xFbzEO64/8vUou2/+Y1dhAE1UDiYJJ6sKHN07mNm+Toi4Fn3Ohd12zU\n",
- "4451zb8fZwJ/AI7Pc9BM8/skMA74XnZpGARBTZDYh1Tpv3GegT9jT2B54Es5jzskYyb4Z+tffw6Y\n",
- "qKZ2yHXspP1tBawMHNfuASB01e6mzv7V2Tdo3z+JXYCDSYG/7WZTbY3d1CrAEcD2WXp6RxkzwR8g\n",
- "63e5PXCSmlou17HNi8DmwIYUWJUXBEFnkNiW1Dlr07wWaps5dlMLApcAB7rhB/Mcu20bxorm32fc\n",
- "pr5IWqp5XTf8aq5ji3eQ1vg4x+bIPMcOgqAzSHyUJBVvanNP7uM3NQ2wG94t77EhNP/ZcTLwODmv\n",
- "jw1g8wywCfBZiS/kPX4QBMUiMRE4i5TOWUTg3wVYC8qND2My+Gf6/+7A1mrqY7mPn7TBjYCvSAx6\n",
- "ZA9dtbups3919g0G909iHeAiYFub3+Y+b1MrknqXb+eGX8p7/OEwJoM/gBt+jrT+/2lqKveVOm1m\n",
- "kK4AviGxXd7jB0GQLxKrAT8mtW69Mffxm5qPlNZ5mBv+Q97jD9uesaj595mjqa8AHwMmZA1h8h1f\n",
- "rEJq8rCHzRV5jx8EweiRWAm4nrQ6548KmaOp75LWA9oxUx8KIzT/9vgOaWW+ZhGD2/we2BI4U2Kj\n",
- "IuYIgmDkSLwHuAb4coGBf1uSErBn0YG/XcZ88M/6Yk4GJqupzQqZw9xGKgS7SGLdntfHqq5aF+rs\n",
- "X519g17/JJYideGamjVtyn+uppYFTiGt21OZVYBLDf6SFpF0maT7Jd0nae0y7HDDTwOfBqapqcUL\n",
- "mcPclM1xeVEN4YMgaJ+s4fp1wEk23y9kjqbmIen833TDdxQxx0gpVfOXdDZwo+0zJc0FLGD7Xy3v\n",
- "F67597GnqSnA+sCmbriQNXokPg6cSqoYvLeIOYIgmD1Zw/UbgMvs4ooy1dQxwHLA1p2Ueyqt+Uta\n",
- "GFjf9pkAtt9oDfwlMZX0OylsPW2by4GDgKslcq0yDoJgaLKG69Ozx9TC5mlqS5Lcu1tVdP5WypR9\n",
- "lgGekXSWpDsl/UDS/CXaQ3a2/ylgHzW1YWHzmPOBr8PVN9e5IfxY0Y3rSF196224fu4TwME5Nlzv\n",
- "O09TSwGnk/rwPlvEHINP3p50XWbwnwtYHTjV9urAS6QOWX1YULpQ0pTssX/rH6WkCXlvM4Xlgd2A\n",
- "8/Q/+lhR86WG8OfeCtNv6WkIX4Q/ZW4Dq1bJnvBvrG+/fRO4/AZgBuxxAmjDIuZTU3MBF3A7P2FK\n",
- "b5+PIv3Lnk+bUzp7P/gNbVCa5i9pHHCr7WWy7fWAQ2xv0bKPDVcBW2Ln0iC5bfuaOgp4H7BllhFU\n",
- "zDzi/0jNZibY/LOoeYJgLJM1W7oE+C+wg80bhc3V1BHAmsCkImPHwJOnuQWbVFbzt/134HFJy2cv\n",
- "bQwD3gBdDDigY4b18tUOzX0E6QA3PdMigyDIkazh+jRgXmCnggP/xiTlYOcSAv/MudvZvew8/y8C\n",
- "50u6h9QX85sD7LMjcDDSWp00LKv23RE4WE0VUpwlaUKdG8L3k0hqR539q4tvgzVcL8I/NfUe4Bxg\n",
- "sht+Ku/xZz+5xvXMjdubu9Tgb/se22vY/oDtbQbM9rFnkJqwXIS0SEfta3gGPcVZTa07xO4jn6e3\n",
- "IfwjjKIhfBAEvbQ0XH8/OTdcn2WudIP3OqDphq8vap6BJ9ccwLnAGbj9ubtnbR/pJGBxYFs6bHRW\n",
- "+XsuScO7s7B5xFzAhcDcpFUFc19rKAjGChJfJy2tMtHmucLmaWoccBPwPTd8bFHzDG6ADgMmAROx\n",
- "30gvVTjPfwR8GVgW+HynJ3bDVwN7AVepqZULmydpkZ8iBf+zM60yCIJhkjVc3xbYrODA/zbSwo3n\n",
- "lRT41wP2BXbqCfzt0j3B336F1IKxibRqx6dv+HJSk+Vr8moBOZDuWKeG8HXRjQejzv51s2/tNFzP\n",
- "wz811VMs9nMKLBYb3AC9DbgA2AP7r8P9ePcEfwD7T8B+wMVIb+349A2fT1r987oiegDMnGeEDeGD\n",
- "YKxTZMP1PvM0lRWLcTtwcMcreCWRMpguwb5yREN0jebf943TSWlbkzut/wOoqQNI8tMGbvjvhc0j\n",
- "FgF+CVxh839FzRMEdSBruH4C8GGbwpqiq6l5gZ8CTwG7djylE0A6ANgBWB/7tVnfHlrz79bgPz/p\n",
- "iHs09rRO2wWgpnqLsxourDirpSH8pUDTpvN/aEFQcbJueSdRUMP1mfM0NTfpf/EN0hLNhdUMDG6E\n",
- "1gCuBNbCfnTgXep1w7cX+z+kwHs00kolWdFTnHW1mlp4JAO0oztmDeE3IhXBXSnx9pHMVQbdrBu3\n",
- "Q5396xbfJOaVOBE4EpjUbuAfiX9qqqdYbB7Smj1lBP6FSUtE7z1Y4G+X7gz+APa9wKEk/X++jk+f\n",
- "NL5DgN8CV6ipwoqzbJ4EJgD3AHdJrFfUXEHQLUgsC9wCLAGsbnNXYXM1JeB79BSLNWaVWgon6fw/\n",
- "AKZjXzbq4bpS9mnZATgfeAF7r44Z1mpCU3MAZ5L+KLZyw68UOp/YPJvveODbIQMFYxGJT5Aqd6cC\n",
- "Jxe1OifMDPzHAusAm7jhF4qaa/aGaC9gb5LcM9s4U1/Nv+9OCwG/A76KfXFHDOtvQlrFr7c4q4BG\n",
- "8H3mS63nLgL+Dexs848i5wuCqpBVvx8NbAFsb3N74XM29XVS9t2H3XBhNQOzN0KrkBrMr4c95M3s\n",
- "XDR/SetJWjB7vrOkYyW9u12bC8f+Nyn//ySk95RiQtL+eouzkjY4JCPVVW0epwtkoG7RjUdKnf2r\n",
- "om8DyDwjDvzt+qemeorFNi0x8C9I0vkPbCfwt0s7mv93gZckfQA4kLT+zDl5GZAL9p2ky7+LkUpZ\n",
- "FyfTAHuKs76fyUHFzWdetzmEVHl8mcQhUhffwwmC2ZDJPL8BzgY+afN84XM21Vsslvp8l8XJwG+w\n",
- "z81z0CFlH0l32V5NUgP4m+3TJd2ZNWAplLZkn5adgR8Bf8Hev1DDZmdGUwsC15BSUffvRPFHyEBB\n",
- "XSlD5gFQU7sCXwc2dGN0WTWjM0STSYktH8J+qf2P5ZPq+YLSwkGfBq6QNCf0dqepDOkotjuwNdJW\n",
- "pZnR8IvA5sAGdKjku1tkoCAYDnnKPMOat6ltScvLb1py4F8ROAbYfjiBv13aCf7bA68Cu2cNWJYA\n",
- "vpO3IblgP0dag/8HqLjlF4Y0o+HngU2BbdTULK0pe8hTV62iDFRF3ThP6uxf2b4VLfMM5p+a+ihJ\n",
- "ZvmIG34gzzmHRUpfvxg4HPv3RUwxZHCw/aTtY2z/Ktt+zPbZRRiTC/atpLSsC5FKu0Jxw88AmwCf\n",
- "VVNf6Ni85ipgDdJStl1VFBYELUVbRwMftTmpyDTOPnM3NRE4i5SyXViVcJscCzxAyusvhEE1f0m3\n",
- "2F5X0oswyy/ftgtvOTgszb/vB+cgVd/eiX1Y7oYNx5SmxpPW+m644bM6Nm/qWTqVlIW0o83NnZo7\n",
- "CEZCJvNcAvwF2KMTN3Vnzt3U/wI/AT7phm/s1LwDG6NtSRXLqzNQg6u2hhgLef6Df/idwJ3A7tjX\n",
- "5GrYcE1pagXSAm0HuNHZWoQoCgu6gU4Wbc0yd1Ork5ZmnuyGp3dq3oGN0bIkuWtz7DtGPkw+ef4b\n",
- "D/DaLiM1qmPYT5MaGU9DWrxUUxp+kNRp50Q1tWXP653QVcuUgcrWjYumzv51yreyZJ4e/9TUSiSV\n",
- "4HMVCPzzkLL2vjmawN8u7dwQbEj6rqQFJI2T9DNStVsuSJpT0l3ZuPli/xI4DTgPtVd4VRRu+Pek\n",
- "AHxGUQ3hB507soGCClJWNs/M+VPD9WuAg9zwjzo59yB8C3iStCx14bST5z8HqYPVXiTtv2H7gtwM\n",
- "kA4EPgi81fZW/d4buezTO8icpMbKv8DufLed/uY0tQHwQ2BrN3xLx+cPGSioAGXKPEBPw/WbgCPd\n",
- "8Pc7OfeASFsApwKr4dEvEZ9Xnv+iJNngEeA1YGmlgqpRI2lJUk786VBQtyr7v6SbnvsgbVDIHMMx\n",
- "p+GbSDUTl2daY2fnj2ygoETKzOaZaUNquH49cFJFAv+SpBi4Ux6Bv13aCf63Alfb3owUNJYgXarl\n",
- "wXGkxuzFnn3aTwC7AecjvaPQudoxp6ch/CNcV2RD+EHn75AMVGdNHOrtXxG+lS3zAL0N1+/g5lIa\n",
- "rs9i0MxFIU/A7mxGnu3ZPoB3D/DahkN9ro1xtwBOyZ5PAH42wD4mNU+Ykj32Bya0vD9hONtnwIU/\n",
- "hFsNc4zk87lvr8i57MwzTGG58uz5ysHgv4MPgbk/nPP4o/q+umC7tv71PM9vPH8CrnkOjjsBrFL8\n",
- "W4zN2YkHmMLRKF//Rrp9GpxruMbpRHy039c0euOle/Yb7NFWqqekRYHlSX1zIY1805AfnP2Y3yRl\n",
- "47wBvAVYCPih7ckt+9ij1fz7Tjo3See7DPuY3MYdBWpqT+AwUj/gx0qxIdYGCgqirLV5ZrEjNVyf\n",
- "DtwL7N3xhusDkTIpzybl8z+V79A55PlL+iywL7AkcDewNnCr7Yk5GrohcJDtLfu9nm/wT4OOB24D\n",
- "tsT+ba5jj5BONYSfrQ1RFBbkTJlFW33sqELD9f5I7wLuAnbGvj7/4fO54bsfsCbwF9sfBlYDRlR1\n",
- "NgSdORLbM4DPkZZ/WKQjcw5Cj67qho8DzgWuzTTJjuMC1gaqsyYO9fZvtL6VsQTzgHakhusXAy8A\n",
- "u/cE/lK/u5RBeR5wRhGBv13a+ed+xfbLAJLeYvsBYIU8jbB9o/uleRaK/SPgSuB0cspcyoFRN4TP\n",
- "A0c2UDB+9PXWAAAcLElEQVQKqpDNM9OWKjRcH5hDSBJ6s0wj2pF9LictlbwfsBHwHDCX7c0LN64I\n",
- "2ad38LcAvwZOxz61kDmGSdYr9GRgFWCSG/kv49q2LSEDBcOkKjIPzPxfOg1YDtjcjXQCWzrSesBl\n",
- "pPX5/1rcNDmv7ZNdKi0ETLeL715faPBPE7yXdADYBPvuwuYZBlkHsLOAxYEt3fCrpdoTRWFBG5Rd\n",
- "tNXHlqo0XO+P9DaSzv957CuLnSofzX8mtm+w/dNOBP6OYP+JdEVzMdJbOz39QLpjpknuQbqvcnGm\n",
- "WZbGADLQiu1+ts6aONTbv7Z73IpxEqdSAZmnhSbwYdKa/AMG/o5/d0lengZcUnTgb5fo+ZqWqrgZ\n",
- "OLUq+v9IG8IXZk9vUdivgBslrpCYIBVUlR1UHomVJc4A7icla5RStNWfSjRcH5j9gXeS0rorQX2X\n",
- "dB7eRAuQ0j+Pxp5W+HxtoqbmI92Y/jOwZxVS1CTmI9VnHAi8RGozd6nN66UaFhROdrCfCBxEyvo7\n",
- "BfhuVepCsobrB5JSpv9Wtj0zkdYg/R+vhTvTFjKvPP99gXPtzh9FOxb802QrAzcAG2Df35E52yBr\n",
- "CH8t8Afgi2XfA+ghSwPdnBQIlgVOBH5gF5IGHJSIxDykdq5fImXOHAOcb/NKqYZlZBr/vqS/xQ1K\n",
- "7bvbH2lhUl+Rg7Ev69y0+Wj+7wJul3SJpEl5LepWOex7gUOBS7L+mYXTju6YNYSfBLwDuEVNLVu0\n",
- "Xe1g86bNFTYTgG2A1YE/SxwjsTTUWxOHevsnaYLEIhIHk648dyVJFu+zOaNCgX9h4FJgF2BCu4G/\n",
- "I9+dZmYcXd3JwN8u7fTwPZy0tMOZpD+AP0n6pqT3FGxbGZxBOsM+vmxDWnHD/yIF2HOB36ipT5Rs\n",
- "Uh9s7rDZiSQFQFos7kLYNdd6kKAzSCwD075ACvrvA7a02cjmqiple6mpD5LOqv8O/K8bfqRkk/qz\n",
- "J7AiSYqqHG1r/pJWJa2MOQn4BWmZh+tsf7kw4zop+/ROuhDwO+CruLMtF9tBTa1Jqlj8KfCVqshA\n",
- "rUgsDHyGlEn1KPAd4MoqBY5gViTWIkk7G5FOhE60KSwXfaRkMs8+QIO0Ts+lJZs0K9IqpGWj18N+\n",
- "sPPT56P57wdMBv5JWnP6ctuvZ01e/mS7sCuAUoJ/mrinp+c6uHJnE6ipRUlXYksB27nhP5ds0oBk\n",
- "hWKfJGmxC5CW8D7HphoFNwESc5I6832JtH7X8cAZNtXIje9HJvOcQbrPtJ0bfrhkk2ZFWhC4ndSO\n",
- "8dxyTMhH818M2Mb2prYvsf06gO03Sbnf9cO+k1SscjHSvEPtPlJGqjtmKWyVlYF60bo2FwIfIq2n\n",
- "tAUwQ2KKxDvLtW30dLPmLzG/xN7AA6R7XScCy9kcb/NCFX0bQOYZceAv2L+Tgd+UFfjbJVI9ZzM5\n",
- "8CPgL9j7FzTFBNs3jGqMCstAA/mXFYkdAGxHulF3rM0DJZg3avL4/jqNxDiSZLIXqbr9GODm/oVZ\n",
- "VfKtCJmnMP+kyaSD6Ydwmcuz5Ly8Q6cpNfgnAxYj6f9fxz6rNDuGoFtkoFayM/+9SUtZ3066L3Bj\n",
- "BapDa4nEyqQbj9uQOkcdb/NQuVYNTVfIPD1I65BOwjbC/n25puS8vMOYw36WdIP7G0jblW3OYHSP\n",
- "DNSLzdM2U4DxpH+Y7wF3SOyU3SsIRomEJDaS+Dnp5uMM4L02e3dJ4M9N5ikcaTXgJ6T1+UsN/O0S\n",
- "Z/7tGbIKqdBqD+wr8hs2/0vPKslAw/GvG4vGqiSNtJJHUVaZvnUimydX/6SVSAfXfbLl4ksnzvzz\n",
- "Ih3JtwTORNqobHNmhxu+jVRwtTRwc1WKwoainaKxYPZ0Q1HWULQUbe0OrFPJNM5WUr3TNcCXqxL4\n",
- "2yWCf7vYt5HSFi9CWjefIYs5s2qRgc4jyUDbFDHPkHaM0L/BisYkPpSbcTlQlbN+iWUkjifHoqwy\n",
- "fOukzJOLf9JSwHXAVOzzRj1ehwnZZ7hIm5G09UlZSmilqZIMNFIGKBo7m7Sa5EM2/yzTtjKQWJBU\n",
- "db886SBf6aKsoeiKoq3+pB68NwHfxz62bHP6E9k+RSF9HDgV2DhbE2iEw3RGV23JBloS2L5T2UB5\n",
- "+9dSNLYF8F5SO9HXgYeyx4MtPx8uWuoo8vuTmAtYhhTgV6A32K8ALAo8TPL1JuCsvIuyOvi3WUo2\n",
- "z6j8S1mANwCXYX89R7Nyo53YOVenjBkIpcumc0jrXBs4zfaJZdrUFvblSPMDVyNNwBXOQiDJQJn0\n",
- "sy9JBvqcG92lT0JqMk9KU7wQZi4x/E76BsfJ2c9lJP5O3wNCz0HisSosNZHZ/y76Bvien+OBJ+m1\n",
- "+4/AD7Pnj1fB/tGSyTyXAD8HPu2Gq39fIi3/Mh24mlQI2rWUeuYvaRwwzvbdSiXRvwO2drakcmXP\n",
- "/HuQ9iTdVNsA+7GyzWmHOshA7ZCdOY9n4DPnxYBH6HtAeJCCZKR+Mk1/e17rb0P285FuuUk7XLpS\n",
- "5gGyE77pwL3A3lRYNuk62UfSj4GTbF+fbVc7+ANIB5AKlTbA/nvZ5rRDWTJQVciC8XuZNRjPTkZ6\n",
- "ZHZrErUp0wx0sHk2fw+rS1cVbbWSlnn5KfAUsCsuv7HS7Oiq4C9pPHAjsLLtF7PXqh/8AaT/Iy1X\n",
- "MAG77TPHCuRS7wscDhQiA1U1D34wWmSkgQL4MtBHRpoBZ60Bu81Pr0zzBLMeOLpSpimoBuWDpKvO\n",
- "6cBBZco8w/JPmpuUfvoGsAP2GwWalguV1/x7yCSfy4D9egJ/y3vTSJWJAM8Dd/d8aT2LM5W+DUcA\n",
- "C14Bt+wvHfiwfVU7nwdWlVSK/W7Yku5hNb7GxzhGTW3IUVzBy7ye13xl+jcye7Vhy/avsvevsn1D\n",
- "OrPfYntYeUk46lVgGbhxAfjzbTD1UOAR0NoDjL+M7b9Uwb+ytpnCjcA+PMJUHuN43+Bmleyb3fZb\n",
- "YI6XYQ9gnkXh5OdhPaebvZWwr2c7e74riRm0Qeln/kpH1SuAn9s+vt973XHmDyCJtJrfKqQ00NIW\n",
- "dRouY10GCoqja2Ue6Pmf/j5JItwcu2uWIq98ha/SL/cM4L7+gb/rSEfRL5IKbS6nwKWg86YqRWFB\n",
- "vchknt/RDWvz9CfFpmNJJ3NbdVPgb5eys33WI+Up/x5mruZ4qO3p2fvdc+bfgzQXKRVxbmBbsv4H\n",
- "A+9aPU08z2ygKvqXJ3X2bzS+tWTzfA3Yp4rZPEP6J32d1OTmw9jPdcquvKj8mb/tm23PYXtV26tl\n",
- "j+ll2jRq0s2gT5GC/9lIc5Zs0bDo1rWBgmrQb22e/61i4B8S6WBgW2DTbgz87VK65j87uvLMvwdp\n",
- "PuBKUj75nlXOCR6ITmQDBfWiStk8I0bah9T3YAPsv5VtzkjpqlTPgejq4A+QspiuAW4DDui2AwDk\n",
- "KwMF9aQbZJ62kHYhVe1uiP1o2eaMhsrLPrUnpa1uDmwIzLIGyMxUuAozgAw0IftnH5Ju8G801Nm/\n",
- "dn1TUyuR2p12lcwzi3/StsC3SFJPVwf+dongXzT288CmwCeQDinbnJHQkg10Cj0dt5raSU1Fx60x\n",
- "iJqSmtpITV0F/IKU0dNd2TytSB8lpWl/BLsr+0mPhJB9OoW0BCmz6Tjsk8s2Z6Soqf4dt04ATnfD\n",
- "le24FeSDmurpEHYgqUPYscD5Xant9yBNBC4CtsT+bdnm5EVo/lUjLWFxE9Cgwg3h2yW7wfclYDNg\n",
- "GnCCG92xwF3QPmpqEWBPUgLAA6S2kFe7Ue31bYYkNVz/CSkl+8ayzcmTCP5VRFoB+CWwv+DpOuSJ\n",
- "q6mlSYFhN9JSt8e44d/VOQ8e6p/nzxRmAPuTlsm+kvS93l2qYTkxWfrMOfANYBe6Pb18AOKGbxWx\n",
- "HwQmASceAuuUbU4euOHH3HCPDPQ74HI1dQPrsU4mEwVdhJpai21pAHcArwKruOGd6xL4kVbaGY4C\n",
- "PlfHwN8uceZfFtKapDWNdiRbwrouZDeCP0mShBYEjgPOcaN+JfJ1QU3NCWxJ+s6WIn1nZ7rhXDuE\n",
- "lU5quH4jcEg39t1tl5B9qo60Aak709bYt5RtTt5kKaEbkG4Orwl8FzjVDT9dqmHBTNTU/KTVIA8A\n",
- "niXp+T9yo/rLFg+b1DnwJuBI7O+XbU6RRPCvOJImGOalixrCD4dWTVxNrUgKMNuRyv+PdaO70+q6\n",
- "WfNXU+NIhVl7AbeQgv4tbqSA0M2+DUi/huu1868fXbOe/5jGvhppL+BKpFE1hK8yWaDfS019Fdgb\n",
- "uFFN3Q58B7ixJ+gExaKmVialan6clOK4rhv+U7lWFUxquH4tcD72sWWbUxXizL8qSJ8i3YSqfEP4\n",
- "PFBT8wE7kwLRS6Qzz0vdGHwV1GBkZPLbRJL8thqpoOl7bvgfpRrWCVLD9etIDVgO7sYlVkZCyD7d\n",
- "hvRZUkP4DbulIfxoGaBo7ETgB1E0NnpairK+RFpltvuLsoZDb8P1PwL7jJXADxH8K8+AumMXNoQf\n",
- "jOHqqt1WNFZV3TgrytqL1FxoREVZVfWtbXobrv8d2I1+Dde73r8hCM2/G7GPy1YDvRZpWA3hux03\n",
- "/Dtgp5aisbvU1DWk4qI7yrWu+qipZYD96C3K2qI2ufnDIbWGvQh4Adijf+APEnHmX0VSC7kjSTrt\n",
- "Rtj/LtmiUsgag3yGFNAeJd0cvrLrlxXIGTW1FumKaSKpLepJbviv5VpVEql50jnAoqQU6tdKtqgU\n",
- "QvbpZrq4IXze9CsaeyspNfZ+4CHg4bFUPJb9LsYDKwDLk1ZbXZK6FmUNhy5uuJ43EfwrTht9ROcA\n",
- "zgT+h7TqYFc1UslbV20pGtuCFPiWB5Yh6boPkg4GD7U8f6zIq4SidOPMz3fRG+CXb3k+HniSXh9v\n",
- "An6cd1FW12nivQ3X1yatyT/bg2DX+TdMKq/5S5oEHA/MCZxu+6gy7akc9ptInwEuAH6GtBMeA+l5\n",
- "g5DVAtyYPQBQU3ORAmJPgFyJlMO+PLCYmnqEAQ4MbpR/L0VNLUhvcG8N8MsDr9HX5mnZz0fGTLZO\n",
- "u6Sbu8cC/wtMHCrwB4nSzvyVtLkHgY2BvwG3Azvavr9ln1qf+bdNuoE1ldQYfkfsm0u2qCvIgut7\n",
- "mTWwrgC8Tt+rhJ7nD+cZXLOD0zLMGuBXIOnSD/ezo+fg9GxeNtQaaVngEuAxYPesedKYp9Kyj9Ja\n",
- "2g3bk7LtQwBsH9myTwT/VqTNSTLQ8cC3I4thZGSyyjsZWFZZhiSr9JeQHgQeH0hGapFpBgrw4+kr\n",
- "07SOOeB4QZtInyCtFzUVOHks5fEPRdWD/yeBzWx/Ntv+NLCW7S+27FPr4D8i3TEtTnUR8G9g5yrL\n",
- "QN2oqw4gI7X+XIzeM/UZ/JEP8D4Wyd57nYEDfK5XEp2i0t9dknmOJt372R779uEPUWH/cqDqmn9b\n",
- "Rx1J04AZ2ebzwN0zFwvLmjB36zawqqThfx4mAFOvgft+LE091T6pCv7k5l81th+W9B/grpnvL6KP\n",
- "8G6WYBteAJbhXp7mUS5nSy52w/8cZLy306AK/tRiexIs/vOU9fWX/wf7PgAL9ASSKthX1nb2fNfs\n",
- "VzGDNijzzH9tYEqL7HMo8GbrTd+6n/mPmpCBgrFEyDxtU3XZZy7SpfFGwBPAbcQN3+HTRTJQEIyI\n",
- "HGSesUY7sbO0Fnu23wC+QOr5eh9wcWvgHwv0XLaNCvtxkgx0D3AX0nqjHjMncvGvwtTZv8r4lrJ5\n",
- "bgGWAFbPK/BXxr8SKbW/qu2f217B9nK2v1WmLV2N/Tr2IaTFvC5DOgRF79ygy0kyz2+As4FPRhpn\n",
- "vkSFb90IGSjodkLmGTWVln2CgqiwDBQEQ1KQzBPMSgT/EilMd6yIDFR3XbXO/pXiWwdlnjp/d+0S\n",
- "wb/O2FcBawBbknoEv71ki4JgVqR5kU4kST0fxT4p0jiLJzT/sUCsDRRUld61ef5CarwSN3VzIDT/\n",
- "IFERGSgI+hDZPKUSAaBEOq47dlgGqruuWmf/CvWtAjJPnb+7dongP9aIbKCgTCKbpzKE5j+WibWB\n",
- "gk4Sa/N0jEqv7dMOEfw7QBSFBUUTRVsdJ274VpxK6I4FykCV8K9A6uxfbr5VVOap83fXLhH8g8gG\n",
- "CoohsnkqTcg+QV9CBgpGS8g8pROyTzB8IhsoGA0VlXmCWYngXyKV1R1zkoEq619O1Nm/EfnWRTJP\n",
- "nb+7dongHwxOrA0UtEMFiraC4ROafzA0fdcGOgI4B/vlco0KSkeak3Ri0AD+TKzNUxkizz/Il6T/\n",
- "HwysCXwPOAX76XKNCjqOND+wK3AA8BzpjP+yONuvDpW+4SvpaEn3S7pH0o8kLVyWLWXRdbqjfTP2\n",
- "lsCGwDjgQaTTkFYcaPeu82+Y1Nm/AX2TxiEdQVqBc1Ngd2At7Eu7LfDX+btrlzI1/2uAlW1/AHgI\n",
- "OLREW4LhYD+AvRewAvAEcCPSFUgTkOJKrW5IKyOdAdwPLAasi7019q+6LegHvVRC9pH0ceATtj/d\n",
- "7/WQfboBaT5gZ+BA4CXgGOBS7NdLtSsYOekgPhE4CFgNOAX4btR9dAddo/lL+hlwoe0L+r0ewb+b\n",
- "SOmgm5MCxrLAicAPsP9Vql1B+0jzANsDXwLmIR3Iz8d+pVS7gmFRuuYv6VpJfxjgsWXLPocDr/UP\n",
- "/GOB2umO9pvYV2BPALa5GCYBf0Y6Bmnpkq3LnVp9f9IiSAeTsnZ2PRguBN6HfUYdA3+tvrsRUuqZ\n",
- "v6Rdgc8CG3mAPzBJJhWMzMheeh642/YN2fsTALp4e/+a+TOLfxPhiethLWDXi+Hu6XDJWfb3K2Lf\n",
- "qP2jy7+/zWDcdFgbmHwR3HEVXHKOfXprcKySvXlt182/7PmumUszgEZlZR9Jk0iXlBt6EB0xZJ8a\n",
- "kbK5PgPsBzwKfAe4MnoIlIS0Fkna2Qg4AzgR+6/lGhXkRaU1f0l/ImmKz2Yv3Wp77377RPCvG6lg\n",
- "7JOk+wILAMcRRWOdIRVlbUUK+kuSmvicgf1CqXYFuVPp4N8OdQ/+kib0XMLVkdn6l7JJNiQFojVJ\n",
- "HZ5O7aaisa75/mYtyvoO8CPsNwb/SJf4NkLGgH/VLfIKxji2sW9oKRpbnCGKxoJhkoqyppI04Nai\n",
- "rEtmF/iDsUGc+QfVQXonsDfweeB20hnqjVFINEyklUk1F9uQsnaOx36oXKOCThKyT9CdRNHY8Imi\n",
- "rKCFkH0qTt1zjUfsn/0y9mnASqQVI/cEHkE6iAqtAVWJ70+aB2ln4C7gJOAyYDz21NEE/kr4ViB1\n",
- "968d5irbgCAYlJQGegVwBdKHSFcCjyJdQVpn5iHgQeDhOhYizYI0F7AMsDxpXaXlSa0SHwQOA6ZH\n",
- "6mzQLiH7BN1FqhTejBT4eh7LAH8nBcGHWn4+BDzWVQExyTfvom+A7/k5HniSvv79CvueUmwNKkto\n",
- "/sHYIJ0Rj2fggLkY8Ah9A2Z6bv+zDHMBkBak7wFshZbnr9Hf1vQYG1c4waiJ4F9xxkCucfn+pSD7\n",
- "XmYNsCsArzNrkH0QeKSdorMh/RtYpul5vijwMAMflJ4dcLwOUonvrkDGgH9Dxs7Q/IN6Y79Iuhl6\n",
- "V5/Xk7zyTvoG5sn0yEhSq4zUenDoKyMNT6b5A/DD7PnjXSVHBbUjzvyDoD99ZaT+Qb1HRppB6mbW\n",
- "KtP0P1g8EjJNUAYh+wRB3iQZaTmSnPMkFZFpgqCVyPOvOHXPNa6lf/aL2HdjXy54S10Dfy2/uxbq\n",
- "7l87RPAPgiAYg4TsEwRBUDNC9gmCIAgGJIJ/idRddwz/upc6+wb1968dIvgHQRCMQULzD4IgqBmh\n",
- "+QdBEAQDUmrwl/QlSW9KWqxMO8qi7rpj+Ne91Nk3qL9/7VBa8Je0FLAJ8JeybKgAq5ZtQMGEf91L\n",
- "nX2D+vs3JGWe+R8LfKXE+avAImUbUDDhX/dSZ9+g/v4NSSnBX9LHgL/a/n0Z8wdBEIx1ClvSWdK1\n",
- "pFUP+3M4cCiwaevuRdlRccaXbUDBjC/bgIIZX7YBBTK+bAMKZnzZBpRNx1M9Jb0PuB74T/bSksDf\n",
- "gDVtP91v3+rmoQZBEFSYyi/pLOlR4IOu6eqIQRAEVaQKef5xdh8EQdBhSj/zD4IgCDpPFc78Z4uk\n",
- "qZLukXS3pOuz+oDaIOloSfdnPv5I0sJl25QXkraVdK+k/0pavWx78kLSJEkPSPqTpIPLtidPJJ0p\n",
- "6SlJfyjbliKQtJSkX2Z/l3+UtG/ZNuWJpLdI+m0WL++T9K1B9636mb+kt9p+IXv+ReADtj9Tslm5\n",
- "IWkT4Hrbb0o6EsD2ISWblQuSVgTeBL4PfMn2nSWbNGokzUnqz7sxKVHhdmBH2/eXalhOSFofeBE4\n",
- "x/b7y7YnbySNA8bZvlupJefvgK3r8v0BSJrf9n+UelHfDBxk++b++1X+zL8n8GcsCPyjLFuKwPa1\n",
- "tt/MNn9Lyn6qBbYfsP1Q2XbkzJrAw7Zn2H4duAj4WMk25YbtXwHPlW1HUdj+u+27s+cvAvcD/1Ou\n",
- "VfliuyeTch5gTmDAZJrKB38ASd+Q9BiwC3Bk2fYUyO7AVWUbEcyWJYDHW7b/mr0WdBmSxgOrkU66\n",
- "aoOkOSTdDTwF/NL2fQPtV1iR13CYTUHYYbZ/Zvtw4HBJhwDHAbt11MBRMpR/2T6HA6/ZvqCjxo2S\n",
- "dnyrGdXWSYO2yCSfy4D9siuA2pApCatm9w+vljTB9g3996tE8Le9SZu7XkAXnhkP5Z+kXYHNgY06\n",
- "YlCODOO7qwt/A1qTDpYinf0HXYKkuYEfAufZ/nHZ9hSF7X9JuhL4EHBD//crL/tIem/L5seAu8qy\n",
- "pQgkTQK+DHzM9itl21MgdVnC4w7gvZLGS5oH2B74ack2BW0iScAZwH22jy/bnryR9HZJi2TP5yOt\n",
- "nDxgzOyGbJ/LgBWA/wKPAJ/vvwxENyPpT6QbMz03ZW61vXeJJuWGpI8DJwJvB/4F3GX7I+VaNXok\n",
- "fQQ4nnQz7Qzbg6bTdRuSLgQ2BN4GPA18zfZZ5VqVH5LWA24Cfk+vhHeo7enlWZUfkt4PnE06sZ8D\n",
- "ONf20QPuW/XgHwRBEORP5WWfIAiCIH8i+AdBEIxBIvgHQRCMQSL4B0EQjEEi+AdBEIxBIvgHQRCM\n",
- "QSL4B0EBSLqlbBuCYHZEnn8QBMEYJM78gzGNpDWyRjrzSloga/Cx0gD7XS7pjuz9z2avvVvSQ5Le\n",
- "lq2k+CtJG2fvvZj9XFzSTZLukvSHrMI0CEonzvyDMY+kqcBbgPmAx20fNcA+i9p+Llsv5TZgg2x7\n",
- "D2AzUlOXZW1/Ptv/BdtvlfQlYF7b38zWlVmgbqtIBt1JBP9gzJOt8ngH8DKwjgf4p5A0Bdg623w3\n",
- "MMn2b7P3rgbeQ+oy91L2Wk/wXx84EzgP+LHte4r2JwjaIWSfIEgLzy1A6hQ3X/83JU0gLbe9tu1V\n",
- "gbuBebP35id1XzPw1v6fzTpjrU9aCnqapJ2LcSEIhkcE/yBIPYa/SuoXMYvkAywEPGf7lawv8dot\n",
- "7x0FnAs0gB/0/6CkpYFnbJ8OnE7qHBUEpVOJZi5BUBaSJgOv2r5I0hzArwfofDQd+Jyk+0jN22/N\n",
- "Prsh8EFgX9uW9AlJu9g+m97lgj8MHCTpdeAFYHJnPAuC2ROafxAEwRgkZJ8gCIIxSAT/IAiCMUgE\n",
- "/yAIgjFIBP8gCIIxSAT/IAiCMUgE/yAIgjFIBP8gCIIxSAT/IAiCMcj/B0ldbIteLiG9AAAAAElF\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xca5a080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#y=x**2+a or y=x**2-a\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2+2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "y=x**2-3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Curves of y=x**2 +/- a\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "#pyplot.legend(\"y=x**2+2\",\"y=x**2\",\"y=x**2-3\");\n",
- "pyplot.grid()\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_8 pgno:156"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "bkaN/WL9/AAAAABJRU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xcc09d30>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "axis for y=x^2 becomes axis for y=x^2-3 by drawing new x axis 3 units above the original\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=x^2+a or y=x^2-a\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.plot(y=1)\n",
- "pyplot.legend(\"y=x^2\");\n",
- "\n",
- "pyplot.title(\"Change of axis\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "print\"axis for y=x^2 becomes axis for y=x^2-3 by drawing new x axis 3 units above the original\"\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_9 pgno:157"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xc79bc50>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,4,8);\n",
- "y=(x-1)**2;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.legend(\"y=(x-1)^2\");\n",
- "pyplot.title(\"Curve of y=(x-1)^2\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 13_10 pgno:158"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "At these points curve cuts the axis of x\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "RU5ErkJggg==\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xa5e79e8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "\n",
- "#129,130,131 examples\n",
- "\n",
- "\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,4,8);\n",
- "y=(x-1)**2-4;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.legend(\"y=(x-1)^2-4\");\n",
- "pyplot.title(\"Graph of y=(x-1)^2-4\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "\n",
- "\n",
- "x =('x')\n",
- "y='(x-1)**2-4';\n",
- "\n",
- "#131 concept\n",
- "print ('At these points curve cuts the axis of x')\n",
- "x=3\n",
- "pyplot.grid()\n",
- "pyplot.show()\t\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic_Functions.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic.ipynb
index 0e4c06fd..0e4c06fd 100755
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic_Functions.ipynb
+++ b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_13_Graphs_of_Quardratic.ipynb
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations.ipynb
deleted file mode 100755
index 5f93df8e..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations.ipynb
+++ /dev/null
@@ -1,509 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 14 Quardartic Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_1 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 18,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "{-sqrt(5)/2 + 1/2: 1, 1/2 + sqrt(5)/2: 1}\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-x-1=0\n",
- "from sympy import *\n",
- "\n",
- "x=symbols('x')\n",
- "y=x**2-x-1;# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=roots(y)\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_2 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "{-sqrt(13)/6 + 5/6: 1, sqrt(13)/6 + 5/6: 1}\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3*x^2-5*x+1=0\n",
- "from sympy import *\n",
- "x=symbols('x');\n",
- "y=3*x**2-5*x+1;# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=roots(y)\n",
- "\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_3 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[-6.74456265 4.74456265]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x')\n",
- "p1=1/(x-1);\n",
- "p2=1/(x+2);\n",
- "y=p1-p2;\n",
- "y1=1./16.;\n",
- "a=numer(y)*denom(y1);\n",
- "b=numer(y1)*denom(y);\n",
- "r=a-b;\n",
- "print\"the solution is \\n\"\n",
- "x=numpy.roots([-1, -1, 8])\n",
- "print 2*x"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_4 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=,', {-3: 1, 5: 1})\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-2*x-15=0\n",
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x');\n",
- "y=x**2-2*x-15;# y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=,\",roots(y))\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_5 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=, \\n', {1/3: 1, -4/3: 1})\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#9*x*(x+1)=4\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x')\n",
- "y=9*x*(x+1)-4; #y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=, \\n\",roots(y))\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_6 pgno:173"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\t x= \\n \\n or ', 0.20000000000000001)\n",
- "(' x=', -2.0)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x**2+9*x-2=0\n",
- "from sympy import *\n",
- "from numpy import sqrt\n",
- "x=symbols('x');\n",
- "y=5*x**2+9*x-2;\n",
- "a=5;b=9;c=-2;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\t x= \\n \\n or \",x)\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\" x=\",x)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_7 pgno:174"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is\n",
- "5.21221445045\n",
- "or \n",
- "\n",
- "0.288\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "from math import sqrt\n",
- "\n",
- "x=symbols('x');\n",
- "p1=1/(x-1);\n",
- "p2=2./3.;\n",
- "p3=2/(x-3);\n",
- "p=(p1+p2-p3);\n",
- "p=3*numer(p);#As p=0 and to remove fractions, multiply by 3\n",
- "a=2;b=-11;c=3;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "print(\"the solution is\")\n",
- "\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a)\n",
- "print x\n",
- "print(\"or \\n\")\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a)\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_8 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the solution is t= or t=\\n', 30.422, 1.578)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#given u=160,g=10,h=240\n",
- "from sympy import *\n",
- "from math import sqrt\n",
- "#using the formulae \"h=u*t-(g*t**2)/2\"\n",
- "u=160;\n",
- "g=10;\n",
- "h=240;\n",
- "t=symbols('t');\n",
- "r=(240-u*t+(g*t**2)/2)#u*t-(g*t**2)/2-h=0\n",
- "a=5;b=-160;c=240;#from equation we get these values\n",
- "#using the formulae - solution of quadratic equation ax**2+bx+c=0\n",
- "t=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "t1=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\n the solution is t= or t=\\n\",round(t,3),round(t1,3))#the answer given in textbook is wrong\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_9 pgno:176"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 27,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "avg. speed for 1st journey is x=24km/h\n",
- "('total_timefhours', 6)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "#let x km/hr is avg. speed for 1st journey\n",
- "#as velocity=distance/time, time for 1st journey is 84/x hrs\n",
- "#speed for return journey is 84/(x+4).from given data, this is <1/2 hr than the 1st time \n",
- "x=symbols('x');\n",
- "#In algebraic form,(84/x)-(84/(x+4))=1/2\n",
- "y=(84/x)-(84/(x+4))-1/2; #y=0. so, numerator=0\n",
- "x=numpy.roots([-1, -4, 8])\n",
- "#x=roots(numer(y));\n",
- "#velocity can't be in negatives.take +ve root\n",
- "print(\"avg. speed for 1st journey is x=24km/h\")\n",
- "distance=84;#given\n",
- "velocity=24;#found\n",
- "time=distance/velocity;#time for 1st journey\n",
- "time1=distance/(velocity+4);#time for 2nd journey\n",
- "print(\"total_timefhours\",time+time1)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_10 pgno:179"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "({-12/5: 1, 3: 1}, -x + 1)\n"
- ]
- }
- ],
- "source": [
- "#x+y=1, 38x^2-x*y+y^2=37\n",
- "from sympy import *\n",
- "x=symbols('x');\n",
- "y=1-x;\n",
- "#substitute y=1-x in equ. 38x^2-x*y+y^2=37\n",
- "Y=3*x**2-x*(1-x)+(1-x)**2-37;\n",
- "x=roots(Y);\n",
- "#y=1-x;\n",
- "print('the solutions are: \\n')\n",
- "print(x,y)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_11 pgno:180"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "('(x,y)=() \\n', {12: 1, 7: 1})\n",
- "y=19-x\n"
- ]
- }
- ],
- "source": [
- "#x+y=19, xy=84\n",
- "from sympy import *\n",
- "x=symbols('x');\n",
- "#substitute y=19-x in xy=84\n",
- "Y=x*(19-x)-84;\n",
- "x=roots(Y);\n",
- "\n",
- "print('the solutions are: \\n')\n",
- "print(\"(x,y)=() \\n\",x)\n",
- "print 'y=19-x'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_12 pgno:181"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions of (x,y) are: \n",
- "\n",
- "[array([ -1.02144599e+01+0.j , 1.02144599e+01+0.j ,\n",
- " 1.11022302e-16+3.91601715j, 1.11022302e-16-3.91601715j]), {}]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x**2+y**2=89, xy=40\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x');\n",
- "#substitute y=40/x in x**2+y**2=89\n",
- "Y=x**2+(40/x)**2-89;\n",
- "x=numpy.roots([1, 0, -89, 0, -1600]);#Y=0, numerator=0\n",
- "y=roots(89-x**2);\n",
- "print('the solutions of (x,y) are: \\n')\n",
- "print [x,y]\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_1.ipynb
deleted file mode 100755
index 5f93df8e..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_1.ipynb
+++ /dev/null
@@ -1,509 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 14 Quardartic Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_1 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 18,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "{-sqrt(5)/2 + 1/2: 1, 1/2 + sqrt(5)/2: 1}\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-x-1=0\n",
- "from sympy import *\n",
- "\n",
- "x=symbols('x')\n",
- "y=x**2-x-1;# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=roots(y)\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_2 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "{-sqrt(13)/6 + 5/6: 1, sqrt(13)/6 + 5/6: 1}\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3*x^2-5*x+1=0\n",
- "from sympy import *\n",
- "x=symbols('x');\n",
- "y=3*x**2-5*x+1;# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=roots(y)\n",
- "\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_3 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[-6.74456265 4.74456265]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x')\n",
- "p1=1/(x-1);\n",
- "p2=1/(x+2);\n",
- "y=p1-p2;\n",
- "y1=1./16.;\n",
- "a=numer(y)*denom(y1);\n",
- "b=numer(y1)*denom(y);\n",
- "r=a-b;\n",
- "print\"the solution is \\n\"\n",
- "x=numpy.roots([-1, -1, 8])\n",
- "print 2*x"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_4 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=,', {-3: 1, 5: 1})\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-2*x-15=0\n",
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x');\n",
- "y=x**2-2*x-15;# y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=,\",roots(y))\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_5 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=, \\n', {1/3: 1, -4/3: 1})\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#9*x*(x+1)=4\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x')\n",
- "y=9*x*(x+1)-4; #y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=, \\n\",roots(y))\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_6 pgno:173"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\t x= \\n \\n or ', 0.20000000000000001)\n",
- "(' x=', -2.0)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x**2+9*x-2=0\n",
- "from sympy import *\n",
- "from numpy import sqrt\n",
- "x=symbols('x');\n",
- "y=5*x**2+9*x-2;\n",
- "a=5;b=9;c=-2;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\t x= \\n \\n or \",x)\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\" x=\",x)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_7 pgno:174"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is\n",
- "5.21221445045\n",
- "or \n",
- "\n",
- "0.288\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "from math import sqrt\n",
- "\n",
- "x=symbols('x');\n",
- "p1=1/(x-1);\n",
- "p2=2./3.;\n",
- "p3=2/(x-3);\n",
- "p=(p1+p2-p3);\n",
- "p=3*numer(p);#As p=0 and to remove fractions, multiply by 3\n",
- "a=2;b=-11;c=3;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "print(\"the solution is\")\n",
- "\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a)\n",
- "print x\n",
- "print(\"or \\n\")\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a)\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_8 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the solution is t= or t=\\n', 30.422, 1.578)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#given u=160,g=10,h=240\n",
- "from sympy import *\n",
- "from math import sqrt\n",
- "#using the formulae \"h=u*t-(g*t**2)/2\"\n",
- "u=160;\n",
- "g=10;\n",
- "h=240;\n",
- "t=symbols('t');\n",
- "r=(240-u*t+(g*t**2)/2)#u*t-(g*t**2)/2-h=0\n",
- "a=5;b=-160;c=240;#from equation we get these values\n",
- "#using the formulae - solution of quadratic equation ax**2+bx+c=0\n",
- "t=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "t1=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\n the solution is t= or t=\\n\",round(t,3),round(t1,3))#the answer given in textbook is wrong\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_9 pgno:176"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 27,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "avg. speed for 1st journey is x=24km/h\n",
- "('total_timefhours', 6)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from sympy import *\n",
- "import numpy\n",
- "#let x km/hr is avg. speed for 1st journey\n",
- "#as velocity=distance/time, time for 1st journey is 84/x hrs\n",
- "#speed for return journey is 84/(x+4).from given data, this is <1/2 hr than the 1st time \n",
- "x=symbols('x');\n",
- "#In algebraic form,(84/x)-(84/(x+4))=1/2\n",
- "y=(84/x)-(84/(x+4))-1/2; #y=0. so, numerator=0\n",
- "x=numpy.roots([-1, -4, 8])\n",
- "#x=roots(numer(y));\n",
- "#velocity can't be in negatives.take +ve root\n",
- "print(\"avg. speed for 1st journey is x=24km/h\")\n",
- "distance=84;#given\n",
- "velocity=24;#found\n",
- "time=distance/velocity;#time for 1st journey\n",
- "time1=distance/(velocity+4);#time for 2nd journey\n",
- "print(\"total_timefhours\",time+time1)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_10 pgno:179"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "({-12/5: 1, 3: 1}, -x + 1)\n"
- ]
- }
- ],
- "source": [
- "#x+y=1, 38x^2-x*y+y^2=37\n",
- "from sympy import *\n",
- "x=symbols('x');\n",
- "y=1-x;\n",
- "#substitute y=1-x in equ. 38x^2-x*y+y^2=37\n",
- "Y=3*x**2-x*(1-x)+(1-x)**2-37;\n",
- "x=roots(Y);\n",
- "#y=1-x;\n",
- "print('the solutions are: \\n')\n",
- "print(x,y)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_11 pgno:180"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "('(x,y)=() \\n', {12: 1, 7: 1})\n",
- "y=19-x\n"
- ]
- }
- ],
- "source": [
- "#x+y=19, xy=84\n",
- "from sympy import *\n",
- "x=symbols('x');\n",
- "#substitute y=19-x in xy=84\n",
- "Y=x*(19-x)-84;\n",
- "x=roots(Y);\n",
- "\n",
- "print('the solutions are: \\n')\n",
- "print(\"(x,y)=() \\n\",x)\n",
- "print 'y=19-x'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_12 pgno:181"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions of (x,y) are: \n",
- "\n",
- "[array([ -1.02144599e+01+0.j , 1.02144599e+01+0.j ,\n",
- " 1.11022302e-16+3.91601715j, 1.11022302e-16-3.91601715j]), {}]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x**2+y**2=89, xy=40\n",
- "from sympy import *\n",
- "import numpy\n",
- "x=symbols('x');\n",
- "#substitute y=40/x in x**2+y**2=89\n",
- "Y=x**2+(40/x)**2-89;\n",
- "x=numpy.roots([1, 0, -89, 0, -1600]);#Y=0, numerator=0\n",
- "y=roots(89-x**2);\n",
- "print('the solutions of (x,y) are: \\n')\n",
- "print [x,y]\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_2.ipynb
deleted file mode 100755
index 49ce88cf..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_2.ipynb
+++ /dev/null
@@ -1,505 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 14 Quardartic Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_1 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[ 1.61803399 -0.61803399]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-x-1=0\n",
- "import numpy\n",
- "\n",
- "x=('x')\n",
- "y=numpy.array([1, -1, -1])# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=numpy.roots(y)\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_2 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[ 1.43425855 0.23240812]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3*x^2-5*x+1=0\n",
- "import numpy\n",
- "x=('x');\n",
- "y=([3, -5, 1]);# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=numpy.roots(y)\n",
- "\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_3 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[-6.74456265 4.74456265]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "x=('x')\n",
- "p1='1/(x-1)';\n",
- "p2='1/(x+2)';\n",
- "y='p1-p2';\n",
- "y1=1./16.;\n",
- "a=numer(y)*denom(y1);\n",
- "b=numer(y1)*denom(y);\n",
- "r=a-b;\n",
- "print\"the solution is \\n\"\n",
- "x=numpy.roots([-1, -1, 8])\n",
- "print 2*x"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_4 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=,', array([ 5., -3.]))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-2*x-15=0\n",
- "\n",
- "import numpy\n",
- "x=('x');\n",
- "y=([1, -2, -15]);# y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=,\",numpy.roots(y))\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_5 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=, \\n', array([-1.33333333, 0.33333333]))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#9*x*(x+1)=4\n",
- "\n",
- "import numpy\n",
- "x=('x')\n",
- "y=[9, 9, -4]#9*x*(x+1)-4; #y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=, \\n\",numpy.roots(y))\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_6 pgno:173"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\t x= \\n \\n or ', 0.20000000000000001)\n",
- "(' x=', -2.0)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x**2+9*x-2=0\n",
- "\n",
- "from numpy import sqrt\n",
- "x=('x');\n",
- "y='5*x**2+9*x-2';\n",
- "a=5;b=9;c=-2;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\t x= \\n \\n or \",x)\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\" x=\",x)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_7 pgno:174"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is\n",
- "5.21221445045\n",
- "or \n",
- "\n",
- "0.288\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from math import sqrt\n",
- "\n",
- "x=('x');\n",
- "p1='1/(x-1)';\n",
- "p2=2./3.;\n",
- "p3='2/(x-3)';\n",
- "p='(p1+p2-p3)';\n",
- "p=3*numer(p);#As p=0 and to remove fractions, multiply by 3\n",
- "a=2;b=-11;c=3;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "print(\"the solution is\")\n",
- "\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a)\n",
- "print x\n",
- "print(\"or \\n\")\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a)\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_8 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the solution is t= or t=\\n', 30.422, 1.578)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#given u=160,g=10,h=240\n",
- "\n",
- "from math import sqrt\n",
- "#using the formulae \"h=u*t-(g*t**2)/2\"\n",
- "u=160;\n",
- "g=10;\n",
- "h=240;\n",
- "t=('t');\n",
- "r='(240-u*t+(g*t**2)/2)'#u*t-(g*t**2)/2-h=0\n",
- "a=5;b=-160;c=240;#from equation we get these values\n",
- "#using the formulae - solution of quadratic equation ax**2+bx+c=0\n",
- "t=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "t1=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\n the solution is t= or t=\\n\",round(t,3),round(t1,3))#the answer given in textbook is wrong\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_9 pgno:176"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "avg. speed for 1st journey is x=24km/h\n",
- "('total_timefhours', 6)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "#let x km/hr is avg. speed for 1st journey\n",
- "#as velocity=distance/time, time for 1st journey is 84/x hrs\n",
- "#speed for return journey is 84/(x+4).from given data, this is <1/2 hr than the 1st time \n",
- "x=('x');\n",
- "#In algebraic form,(84/x)-(84/(x+4))=1/2\n",
- "y='(84/x)-(84/(x+4))-1/2'; #y=0. so, numerator=0\n",
- "x=numpy.roots([-1, -4, 8])\n",
- "#x=roots(numer(y));\n",
- "#velocity can't be in negatives.take +ve root\n",
- "print(\"avg. speed for 1st journey is x=24km/h\")\n",
- "distance=84;#given\n",
- "velocity=24;#found\n",
- "time=distance/velocity;#time for 1st journey\n",
- "time1=distance/(velocity+4);#time for 2nd journey\n",
- "print(\"total_timefhours\",time+time1)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_10 pgno:179"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "({-12/5: 1, 3: 1}, '1-x')\n"
- ]
- }
- ],
- "source": [
- "#x+y=1, 38x^2-x*y+y^2=37\n",
- "\n",
- "x=('x');\n",
- "y='1-x';\n",
- "#substitute y=1-x in equ. 38x^2-x*y+y^2=37\n",
- "Y='3*x**2-x*(1-x)+(1-x)**2-37';\n",
- "x=roots(Y);\n",
- "#y=1-x;\n",
- "print('the solutions are: \\n')\n",
- "print(x,y)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_11 pgno:180"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "('(x,y)=() \\n', {12: 1, 7: 1})\n",
- "y=19-x\n"
- ]
- }
- ],
- "source": [
- "#x+y=19, xy=84\n",
- "\n",
- "x=('x');\n",
- "#substitute y=19-x in xy=84\n",
- "Y='x*(19-x)-84';\n",
- "x=roots(Y);\n",
- "\n",
- "print('the solutions are: \\n')\n",
- "print(\"(x,y)=() \\n\",x)\n",
- "print 'y=19-x'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_12 pgno:181"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions of (x,y) are: \n",
- "\n",
- "[array([ -1.02144599e+01+0.j , 1.02144599e+01+0.j ,\n",
- " 1.11022302e-16+3.91601715j, 1.11022302e-16-3.91601715j]), {}]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x**2+y**2=89, xy=40\n",
- "\n",
- "import numpy\n",
- "x=('x');\n",
- "#substitute y=40/x in x**2+y**2=89\n",
- "Y='x**2+(40/x)**2-89';\n",
- "x=numpy.roots([1, 0, -89, 0, -1600]);#Y=0, numerator=0\n",
- "y=roots(89-x**2);\n",
- "print('the solutions of (x,y) are: \\n')\n",
- "print [x,y]\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_3.ipynb
deleted file mode 100755
index 49ce88cf..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_14_Quardartic_Equations_3.ipynb
+++ /dev/null
@@ -1,505 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 14 Quardartic Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_1 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[ 1.61803399 -0.61803399]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-x-1=0\n",
- "import numpy\n",
- "\n",
- "x=('x')\n",
- "y=numpy.array([1, -1, -1])# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=numpy.roots(y)\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_2 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[ 1.43425855 0.23240812]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3*x^2-5*x+1=0\n",
- "import numpy\n",
- "x=('x');\n",
- "y=([3, -5, 1]);# y=0\n",
- "print\"the solution is \\n\"\n",
- "\n",
- "x=numpy.roots(y)\n",
- "\n",
- "print x\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_3 pgno:168"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "[-6.74456265 4.74456265]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "x=('x')\n",
- "p1='1/(x-1)';\n",
- "p2='1/(x+2)';\n",
- "y='p1-p2';\n",
- "y1=1./16.;\n",
- "a=numer(y)*denom(y1);\n",
- "b=numer(y1)*denom(y);\n",
- "r=a-b;\n",
- "print\"the solution is \\n\"\n",
- "x=numpy.roots([-1, -1, 8])\n",
- "print 2*x"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_4 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=,', array([ 5., -3.]))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x^2-2*x-15=0\n",
- "\n",
- "import numpy\n",
- "x=('x');\n",
- "y=([1, -2, -15]);# y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=,\",numpy.roots(y))\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_5 pgno:171"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is \n",
- "\n",
- "('x=, \\n', array([-1.33333333, 0.33333333]))\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#9*x*(x+1)=4\n",
- "\n",
- "import numpy\n",
- "x=('x')\n",
- "y=[9, 9, -4]#9*x*(x+1)-4; #y=0\n",
- "print\"the solution is \\n\"\n",
- "print(\"x=, \\n\",numpy.roots(y))\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_6 pgno:173"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\t x= \\n \\n or ', 0.20000000000000001)\n",
- "(' x=', -2.0)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5*x**2+9*x-2=0\n",
- "\n",
- "from numpy import sqrt\n",
- "x=('x');\n",
- "y='5*x**2+9*x-2';\n",
- "a=5;b=9;c=-2;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\t x= \\n \\n or \",x)\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\" x=\",x)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_7 pgno:174"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solution is\n",
- "5.21221445045\n",
- "or \n",
- "\n",
- "0.288\n"
- ]
- }
- ],
- "source": [
- "\n",
- "from math import sqrt\n",
- "\n",
- "x=('x');\n",
- "p1='1/(x-1)';\n",
- "p2=2./3.;\n",
- "p3='2/(x-3)';\n",
- "p='(p1+p2-p3)';\n",
- "p=3*numer(p);#As p=0 and to remove fractions, multiply by 3\n",
- "a=2;b=-11;c=3;#from equation we get these values\n",
- "#using the formula - solution of quadratic equation ax**2+bx+c=0\n",
- "print(\"the solution is\")\n",
- "\n",
- "x=(-b+sqrt(b**2-4*a*c))/(2*a)\n",
- "print x\n",
- "print(\"or \\n\")\n",
- "x=(-b-sqrt(b**2-4*a*c))/(2*a)\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_8 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the solution is t= or t=\\n', 30.422, 1.578)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#given u=160,g=10,h=240\n",
- "\n",
- "from math import sqrt\n",
- "#using the formulae \"h=u*t-(g*t**2)/2\"\n",
- "u=160;\n",
- "g=10;\n",
- "h=240;\n",
- "t=('t');\n",
- "r='(240-u*t+(g*t**2)/2)'#u*t-(g*t**2)/2-h=0\n",
- "a=5;b=-160;c=240;#from equation we get these values\n",
- "#using the formulae - solution of quadratic equation ax**2+bx+c=0\n",
- "t=(-b+sqrt(b**2-4*a*c))/(2*a);\n",
- "t1=(-b-sqrt(b**2-4*a*c))/(2*a);\n",
- "print(\"\\n the solution is t= or t=\\n\",round(t,3),round(t1,3))#the answer given in textbook is wrong\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_9 pgno:176"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "avg. speed for 1st journey is x=24km/h\n",
- "('total_timefhours', 6)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "#let x km/hr is avg. speed for 1st journey\n",
- "#as velocity=distance/time, time for 1st journey is 84/x hrs\n",
- "#speed for return journey is 84/(x+4).from given data, this is <1/2 hr than the 1st time \n",
- "x=('x');\n",
- "#In algebraic form,(84/x)-(84/(x+4))=1/2\n",
- "y='(84/x)-(84/(x+4))-1/2'; #y=0. so, numerator=0\n",
- "x=numpy.roots([-1, -4, 8])\n",
- "#x=roots(numer(y));\n",
- "#velocity can't be in negatives.take +ve root\n",
- "print(\"avg. speed for 1st journey is x=24km/h\")\n",
- "distance=84;#given\n",
- "velocity=24;#found\n",
- "time=distance/velocity;#time for 1st journey\n",
- "time1=distance/(velocity+4);#time for 2nd journey\n",
- "print(\"total_timefhours\",time+time1)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_10 pgno:179"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "({-12/5: 1, 3: 1}, '1-x')\n"
- ]
- }
- ],
- "source": [
- "#x+y=1, 38x^2-x*y+y^2=37\n",
- "\n",
- "x=('x');\n",
- "y='1-x';\n",
- "#substitute y=1-x in equ. 38x^2-x*y+y^2=37\n",
- "Y='3*x**2-x*(1-x)+(1-x)**2-37';\n",
- "x=roots(Y);\n",
- "#y=1-x;\n",
- "print('the solutions are: \\n')\n",
- "print(x,y)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_11 pgno:180"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions are: \n",
- "\n",
- "('(x,y)=() \\n', {12: 1, 7: 1})\n",
- "y=19-x\n"
- ]
- }
- ],
- "source": [
- "#x+y=19, xy=84\n",
- "\n",
- "x=('x');\n",
- "#substitute y=19-x in xy=84\n",
- "Y='x*(19-x)-84';\n",
- "x=roots(Y);\n",
- "\n",
- "print('the solutions are: \\n')\n",
- "print(\"(x,y)=() \\n\",x)\n",
- "print 'y=19-x'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 14_12 pgno:181"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the solutions of (x,y) are: \n",
- "\n",
- "[array([ -1.02144599e+01+0.j , 1.02144599e+01+0.j ,\n",
- " 1.11022302e-16+3.91601715j, 1.11022302e-16-3.91601715j]), {}]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x**2+y**2=89, xy=40\n",
- "\n",
- "import numpy\n",
- "x=('x');\n",
- "#substitute y=40/x in x**2+y**2=89\n",
- "Y='x**2+(40/x)**2-89';\n",
- "x=numpy.roots([1, 0, -89, 0, -1600]);#Y=0, numerator=0\n",
- "y=roots(89-x**2);\n",
- "print('the solutions of (x,y) are: \\n')\n",
- "print [x,y]\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms.ipynb
deleted file mode 100755
index b50fdfd2..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms.ipynb
+++ /dev/null
@@ -1,716 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 16 Logarithms"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_1 pgno:196"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3edc080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.78630092323 1.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,1,7);\n",
- "y=10**x;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\" graph of y=10**x\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "pyplot.legend(\"y=10**x\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "\n",
- "#ex1:1.8*2.6=? ,from graph\n",
- "#1.8=10**0.26 \\n 2.6=10**0.42 \n",
- "x=10**0.26;y=10**0.42;\n",
- "#format(4)\n",
- "ex1_ans=x*y#from the graph\n",
- "\n",
- "#ex2:9**(1/3)\n",
- "#9=10**0.96\n",
- "x=10**0.96;\n",
- "#format(4)\n",
- "ex2_ans=x**(1/3)#third law of indices\n",
- "\n",
- "print ex1_ans,ex2_ans\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_2 pgno:198"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.74973631557 10 3.0 4.0\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "from math import log10\n",
- "\n",
- "\n",
- "ans1=log10(56.2)\n",
- "ans2=10\n",
- "ans3=log10(1000)\n",
- "ans4=log10(81)/log10(3)\n",
- "\n",
- "print ans1,ans2,ans3,ans4\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_3 pgno:201"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table,corresponding no. is 2352\n",
- "235.2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. whose logarithm is 2.3714\n",
- "\n",
- "mantissa=0.3714;\n",
- "print(\"from anti-logarithm table,corresponding no. is 2352\")\n",
- "# As,characteristic is 2,no. must lie between 100 & 1000.\\n \\n hence 3 significant figures in the intergral part\n",
- "print 235.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_4 pgno:203"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "253.7161\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (57.86*4.385)\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q)\n",
- "p=57.86;q=4.385;\n",
- "logx=log10(p)+log10(q);\n",
- "format(6)\n",
- "x=10**logx\n",
- "print x\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_5 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "61.1\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (5.672*18.94)/1.758\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q) , log(p/q)=log(p)-log(q)\n",
- "p=5.672;q=18.94;r=1.758;\n",
- "logx=log10(p)+log10(q)-log10(r);\n",
- "\n",
- "x=10**logx\n",
- "print round(x,1)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_6 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 27,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.73\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th root of 721.8\n",
- "from math import log10\n",
- "#log(a)^n=n*log(a)\n",
- "p=721.8;n=1./5.;\n",
- "logx=n*log10(p);\n",
- "#format(6)\n",
- "x=10**logx\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_7 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-0.4969 -1.4969 -2.4969\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logs of 0.3185,0.03185,0.003185\n",
- "from math import log10\n",
- "x=0.3185;y=0.03185;z=0.003185;\n",
- "logx=log10(0.3185)\n",
- "logy=log10(0.03185)\n",
- "logz=log10(0.003185)\n",
- "\n",
- "print round(logx,4),round(logy,4),round(logz,4)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_8 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table, corresponding no.is 3840 \n",
- "0.00348\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. with logarithm -3.5416\n",
- "\n",
- "mantissa=0.5416;\n",
- "print(\"from anti-logarithm table, corresponding no.is 3840 \")\n",
- "#characteristic is -3.\\n \\n hence there will be 2 zeros after the decimal point\n",
- "print 0.003480\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_9 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('sum=-', 2.3455)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of logarithms -1.6173,-2.3415,-1.6493,-0.7374\n",
- "\n",
- "x=.6173;y=.3415;z=.6493;a=0.7374;#mantissa's of all 4 logarithms\n",
- "mantissa=x+y+z+a;\n",
- "#2 which is carried forward from the addition of mantissa is +ve.\n",
- "characteristic=-1-2-1-0+2;#characteristic part of all 4 logarithms\n",
- "print(\"sum=-\",mantissa)\n",
- "\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_10 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.7712\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : -1.6175-(-3.8463)\n",
- "\n",
- "mantissa=1.6175-0.8463;\n",
- "#in borrowing to subtract 8 from 6, -1(characteristic) becomes -2 \n",
- "characteristic=-2-(-3);\n",
- "print mantissa+characteristic\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_11 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-4.6289\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : multiply -2.8763 by 3\n",
- "\n",
- "num=2.8763;#given\n",
- "mantissa=0.8763;\n",
- "mul=mantissa*3;\n",
- "#when mantissa is multiplied, 2 is carried forward. (-2)*3=-6. the characteristic becomes -6+2=-4\n",
- "print -4.6289\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_12 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.16406\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm: -1.8738*1.3\n",
- "\n",
- "#multiply mantissa & characteristic seperately and add results\n",
- "x=0.8738*1.3;\n",
- "y=-1*1.3;\n",
- "#as y=-1.3 is -ve, change it to -2.7 to make mantissa +ve\n",
- "y=-2.7;\n",
- "mantissa_sum=0.13594+0.7; #of x & y\n",
- "characteristic_sum=2-1;\n",
- "print 2*characteristic_sum-mantissa_sum\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_13 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-2.4572\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#divide -5.3716 by 3\n",
- "\n",
- "#characteristic=-5=-6+1 or the log as -6+1.3716\n",
- "characteristic=-6/3;\n",
- "mantissa=1.3716/3;\n",
- "print characteristic-mantissa\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_14 pgno:211"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.912\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#log50 to the base e \n",
- "from math import log\n",
- "print round(log(50),3)#natural logarithm\n",
- "# or, log50_base_e=log10(50)*2.3026\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_1.ipynb
deleted file mode 100755
index b50fdfd2..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_1.ipynb
+++ /dev/null
@@ -1,716 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 16 Logarithms"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_1 pgno:196"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3edc080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.78630092323 1.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,1,7);\n",
- "y=10**x;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\" graph of y=10**x\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "pyplot.legend(\"y=10**x\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "\n",
- "#ex1:1.8*2.6=? ,from graph\n",
- "#1.8=10**0.26 \\n 2.6=10**0.42 \n",
- "x=10**0.26;y=10**0.42;\n",
- "#format(4)\n",
- "ex1_ans=x*y#from the graph\n",
- "\n",
- "#ex2:9**(1/3)\n",
- "#9=10**0.96\n",
- "x=10**0.96;\n",
- "#format(4)\n",
- "ex2_ans=x**(1/3)#third law of indices\n",
- "\n",
- "print ex1_ans,ex2_ans\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_2 pgno:198"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.74973631557 10 3.0 4.0\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "from math import log10\n",
- "\n",
- "\n",
- "ans1=log10(56.2)\n",
- "ans2=10\n",
- "ans3=log10(1000)\n",
- "ans4=log10(81)/log10(3)\n",
- "\n",
- "print ans1,ans2,ans3,ans4\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_3 pgno:201"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table,corresponding no. is 2352\n",
- "235.2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. whose logarithm is 2.3714\n",
- "\n",
- "mantissa=0.3714;\n",
- "print(\"from anti-logarithm table,corresponding no. is 2352\")\n",
- "# As,characteristic is 2,no. must lie between 100 & 1000.\\n \\n hence 3 significant figures in the intergral part\n",
- "print 235.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_4 pgno:203"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "253.7161\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (57.86*4.385)\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q)\n",
- "p=57.86;q=4.385;\n",
- "logx=log10(p)+log10(q);\n",
- "format(6)\n",
- "x=10**logx\n",
- "print x\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_5 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "61.1\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (5.672*18.94)/1.758\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q) , log(p/q)=log(p)-log(q)\n",
- "p=5.672;q=18.94;r=1.758;\n",
- "logx=log10(p)+log10(q)-log10(r);\n",
- "\n",
- "x=10**logx\n",
- "print round(x,1)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_6 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 27,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.73\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th root of 721.8\n",
- "from math import log10\n",
- "#log(a)^n=n*log(a)\n",
- "p=721.8;n=1./5.;\n",
- "logx=n*log10(p);\n",
- "#format(6)\n",
- "x=10**logx\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_7 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-0.4969 -1.4969 -2.4969\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logs of 0.3185,0.03185,0.003185\n",
- "from math import log10\n",
- "x=0.3185;y=0.03185;z=0.003185;\n",
- "logx=log10(0.3185)\n",
- "logy=log10(0.03185)\n",
- "logz=log10(0.003185)\n",
- "\n",
- "print round(logx,4),round(logy,4),round(logz,4)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_8 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table, corresponding no.is 3840 \n",
- "0.00348\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. with logarithm -3.5416\n",
- "\n",
- "mantissa=0.5416;\n",
- "print(\"from anti-logarithm table, corresponding no.is 3840 \")\n",
- "#characteristic is -3.\\n \\n hence there will be 2 zeros after the decimal point\n",
- "print 0.003480\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_9 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('sum=-', 2.3455)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of logarithms -1.6173,-2.3415,-1.6493,-0.7374\n",
- "\n",
- "x=.6173;y=.3415;z=.6493;a=0.7374;#mantissa's of all 4 logarithms\n",
- "mantissa=x+y+z+a;\n",
- "#2 which is carried forward from the addition of mantissa is +ve.\n",
- "characteristic=-1-2-1-0+2;#characteristic part of all 4 logarithms\n",
- "print(\"sum=-\",mantissa)\n",
- "\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_10 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.7712\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : -1.6175-(-3.8463)\n",
- "\n",
- "mantissa=1.6175-0.8463;\n",
- "#in borrowing to subtract 8 from 6, -1(characteristic) becomes -2 \n",
- "characteristic=-2-(-3);\n",
- "print mantissa+characteristic\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_11 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-4.6289\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : multiply -2.8763 by 3\n",
- "\n",
- "num=2.8763;#given\n",
- "mantissa=0.8763;\n",
- "mul=mantissa*3;\n",
- "#when mantissa is multiplied, 2 is carried forward. (-2)*3=-6. the characteristic becomes -6+2=-4\n",
- "print -4.6289\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_12 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.16406\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm: -1.8738*1.3\n",
- "\n",
- "#multiply mantissa & characteristic seperately and add results\n",
- "x=0.8738*1.3;\n",
- "y=-1*1.3;\n",
- "#as y=-1.3 is -ve, change it to -2.7 to make mantissa +ve\n",
- "y=-2.7;\n",
- "mantissa_sum=0.13594+0.7; #of x & y\n",
- "characteristic_sum=2-1;\n",
- "print 2*characteristic_sum-mantissa_sum\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_13 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-2.4572\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#divide -5.3716 by 3\n",
- "\n",
- "#characteristic=-5=-6+1 or the log as -6+1.3716\n",
- "characteristic=-6/3;\n",
- "mantissa=1.3716/3;\n",
- "print characteristic-mantissa\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_14 pgno:211"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.912\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#log50 to the base e \n",
- "from math import log\n",
- "print round(log(50),3)#natural logarithm\n",
- "# or, log50_base_e=log10(50)*2.3026\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_2.ipynb
deleted file mode 100755
index b50fdfd2..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_2.ipynb
+++ /dev/null
@@ -1,716 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 16 Logarithms"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_1 pgno:196"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3edc080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.78630092323 1.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,1,7);\n",
- "y=10**x;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\" graph of y=10**x\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "pyplot.legend(\"y=10**x\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "\n",
- "#ex1:1.8*2.6=? ,from graph\n",
- "#1.8=10**0.26 \\n 2.6=10**0.42 \n",
- "x=10**0.26;y=10**0.42;\n",
- "#format(4)\n",
- "ex1_ans=x*y#from the graph\n",
- "\n",
- "#ex2:9**(1/3)\n",
- "#9=10**0.96\n",
- "x=10**0.96;\n",
- "#format(4)\n",
- "ex2_ans=x**(1/3)#third law of indices\n",
- "\n",
- "print ex1_ans,ex2_ans\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_2 pgno:198"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.74973631557 10 3.0 4.0\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "from math import log10\n",
- "\n",
- "\n",
- "ans1=log10(56.2)\n",
- "ans2=10\n",
- "ans3=log10(1000)\n",
- "ans4=log10(81)/log10(3)\n",
- "\n",
- "print ans1,ans2,ans3,ans4\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_3 pgno:201"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table,corresponding no. is 2352\n",
- "235.2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. whose logarithm is 2.3714\n",
- "\n",
- "mantissa=0.3714;\n",
- "print(\"from anti-logarithm table,corresponding no. is 2352\")\n",
- "# As,characteristic is 2,no. must lie between 100 & 1000.\\n \\n hence 3 significant figures in the intergral part\n",
- "print 235.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_4 pgno:203"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "253.7161\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (57.86*4.385)\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q)\n",
- "p=57.86;q=4.385;\n",
- "logx=log10(p)+log10(q);\n",
- "format(6)\n",
- "x=10**logx\n",
- "print x\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_5 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "61.1\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (5.672*18.94)/1.758\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q) , log(p/q)=log(p)-log(q)\n",
- "p=5.672;q=18.94;r=1.758;\n",
- "logx=log10(p)+log10(q)-log10(r);\n",
- "\n",
- "x=10**logx\n",
- "print round(x,1)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_6 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 27,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.73\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th root of 721.8\n",
- "from math import log10\n",
- "#log(a)^n=n*log(a)\n",
- "p=721.8;n=1./5.;\n",
- "logx=n*log10(p);\n",
- "#format(6)\n",
- "x=10**logx\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_7 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-0.4969 -1.4969 -2.4969\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logs of 0.3185,0.03185,0.003185\n",
- "from math import log10\n",
- "x=0.3185;y=0.03185;z=0.003185;\n",
- "logx=log10(0.3185)\n",
- "logy=log10(0.03185)\n",
- "logz=log10(0.003185)\n",
- "\n",
- "print round(logx,4),round(logy,4),round(logz,4)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_8 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table, corresponding no.is 3840 \n",
- "0.00348\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. with logarithm -3.5416\n",
- "\n",
- "mantissa=0.5416;\n",
- "print(\"from anti-logarithm table, corresponding no.is 3840 \")\n",
- "#characteristic is -3.\\n \\n hence there will be 2 zeros after the decimal point\n",
- "print 0.003480\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_9 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('sum=-', 2.3455)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of logarithms -1.6173,-2.3415,-1.6493,-0.7374\n",
- "\n",
- "x=.6173;y=.3415;z=.6493;a=0.7374;#mantissa's of all 4 logarithms\n",
- "mantissa=x+y+z+a;\n",
- "#2 which is carried forward from the addition of mantissa is +ve.\n",
- "characteristic=-1-2-1-0+2;#characteristic part of all 4 logarithms\n",
- "print(\"sum=-\",mantissa)\n",
- "\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_10 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.7712\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : -1.6175-(-3.8463)\n",
- "\n",
- "mantissa=1.6175-0.8463;\n",
- "#in borrowing to subtract 8 from 6, -1(characteristic) becomes -2 \n",
- "characteristic=-2-(-3);\n",
- "print mantissa+characteristic\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_11 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-4.6289\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : multiply -2.8763 by 3\n",
- "\n",
- "num=2.8763;#given\n",
- "mantissa=0.8763;\n",
- "mul=mantissa*3;\n",
- "#when mantissa is multiplied, 2 is carried forward. (-2)*3=-6. the characteristic becomes -6+2=-4\n",
- "print -4.6289\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_12 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.16406\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm: -1.8738*1.3\n",
- "\n",
- "#multiply mantissa & characteristic seperately and add results\n",
- "x=0.8738*1.3;\n",
- "y=-1*1.3;\n",
- "#as y=-1.3 is -ve, change it to -2.7 to make mantissa +ve\n",
- "y=-2.7;\n",
- "mantissa_sum=0.13594+0.7; #of x & y\n",
- "characteristic_sum=2-1;\n",
- "print 2*characteristic_sum-mantissa_sum\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_13 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-2.4572\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#divide -5.3716 by 3\n",
- "\n",
- "#characteristic=-5=-6+1 or the log as -6+1.3716\n",
- "characteristic=-6/3;\n",
- "mantissa=1.3716/3;\n",
- "print characteristic-mantissa\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_14 pgno:211"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.912\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#log50 to the base e \n",
- "from math import log\n",
- "print round(log(50),3)#natural logarithm\n",
- "# or, log50_base_e=log10(50)*2.3026\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_3.ipynb
deleted file mode 100755
index b50fdfd2..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_16_Logarithms_3.ipynb
+++ /dev/null
@@ -1,716 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 16 Logarithms"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_1 pgno:196"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x3edc080>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.78630092323 1.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(0,1,7);\n",
- "y=10**x;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\" graph of y=10**x\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "pyplot.legend(\"y=10**x\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "\n",
- "#ex1:1.8*2.6=? ,from graph\n",
- "#1.8=10**0.26 \\n 2.6=10**0.42 \n",
- "x=10**0.26;y=10**0.42;\n",
- "#format(4)\n",
- "ex1_ans=x*y#from the graph\n",
- "\n",
- "#ex2:9**(1/3)\n",
- "#9=10**0.96\n",
- "x=10**0.96;\n",
- "#format(4)\n",
- "ex2_ans=x**(1/3)#third law of indices\n",
- "\n",
- "print ex1_ans,ex2_ans\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_2 pgno:198"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.74973631557 10 3.0 4.0\n"
- ]
- }
- ],
- "source": [
- "import math\n",
- "from math import log10\n",
- "\n",
- "\n",
- "ans1=log10(56.2)\n",
- "ans2=10\n",
- "ans3=log10(1000)\n",
- "ans4=log10(81)/log10(3)\n",
- "\n",
- "print ans1,ans2,ans3,ans4\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_3 pgno:201"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table,corresponding no. is 2352\n",
- "235.2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. whose logarithm is 2.3714\n",
- "\n",
- "mantissa=0.3714;\n",
- "print(\"from anti-logarithm table,corresponding no. is 2352\")\n",
- "# As,characteristic is 2,no. must lie between 100 & 1000.\\n \\n hence 3 significant figures in the intergral part\n",
- "print 235.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_4 pgno:203"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "253.7161\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (57.86*4.385)\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q)\n",
- "p=57.86;q=4.385;\n",
- "logx=log10(p)+log10(q);\n",
- "format(6)\n",
- "x=10**logx\n",
- "print x\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_5 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "61.1\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#value of (5.672*18.94)/1.758\n",
- "from math import log10\n",
- "#log(p*q)=log(p)+log(q) , log(p/q)=log(p)-log(q)\n",
- "p=5.672;q=18.94;r=1.758;\n",
- "logx=log10(p)+log10(q)-log10(r);\n",
- "\n",
- "x=10**logx\n",
- "print round(x,1)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_6 pgno:204"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 27,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.73\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th root of 721.8\n",
- "from math import log10\n",
- "#log(a)^n=n*log(a)\n",
- "p=721.8;n=1./5.;\n",
- "logx=n*log10(p);\n",
- "#format(6)\n",
- "x=10**logx\n",
- "print round(x,3)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_7 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 28,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-0.4969 -1.4969 -2.4969\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logs of 0.3185,0.03185,0.003185\n",
- "from math import log10\n",
- "x=0.3185;y=0.03185;z=0.003185;\n",
- "logx=log10(0.3185)\n",
- "logy=log10(0.03185)\n",
- "logz=log10(0.003185)\n",
- "\n",
- "print round(logx,4),round(logy,4),round(logz,4)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_8 pgno:206"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 29,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "from anti-logarithm table, corresponding no.is 3840 \n",
- "0.00348\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#no. with logarithm -3.5416\n",
- "\n",
- "mantissa=0.5416;\n",
- "print(\"from anti-logarithm table, corresponding no.is 3840 \")\n",
- "#characteristic is -3.\\n \\n hence there will be 2 zeros after the decimal point\n",
- "print 0.003480\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_9 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 30,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('sum=-', 2.3455)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of logarithms -1.6173,-2.3415,-1.6493,-0.7374\n",
- "\n",
- "x=.6173;y=.3415;z=.6493;a=0.7374;#mantissa's of all 4 logarithms\n",
- "mantissa=x+y+z+a;\n",
- "#2 which is carried forward from the addition of mantissa is +ve.\n",
- "characteristic=-1-2-1-0+2;#characteristic part of all 4 logarithms\n",
- "print(\"sum=-\",mantissa)\n",
- "\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_10 pgno:207"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 31,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.7712\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : -1.6175-(-3.8463)\n",
- "\n",
- "mantissa=1.6175-0.8463;\n",
- "#in borrowing to subtract 8 from 6, -1(characteristic) becomes -2 \n",
- "characteristic=-2-(-3);\n",
- "print mantissa+characteristic\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_11 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-4.6289\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm : multiply -2.8763 by 3\n",
- "\n",
- "num=2.8763;#given\n",
- "mantissa=0.8763;\n",
- "mul=mantissa*3;\n",
- "#when mantissa is multiplied, 2 is carried forward. (-2)*3=-6. the characteristic becomes -6+2=-4\n",
- "print -4.6289\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_12 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "1.16406\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#logarithm: -1.8738*1.3\n",
- "\n",
- "#multiply mantissa & characteristic seperately and add results\n",
- "x=0.8738*1.3;\n",
- "y=-1*1.3;\n",
- "#as y=-1.3 is -ve, change it to -2.7 to make mantissa +ve\n",
- "y=-2.7;\n",
- "mantissa_sum=0.13594+0.7; #of x & y\n",
- "characteristic_sum=2-1;\n",
- "print 2*characteristic_sum-mantissa_sum\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_13 pgno:208"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-2.4572\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#divide -5.3716 by 3\n",
- "\n",
- "#characteristic=-5=-6+1 or the log as -6+1.3716\n",
- "characteristic=-6/3;\n",
- "mantissa=1.3716/3;\n",
- "print characteristic-mantissa\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 16_14 pgno:211"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 35,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3.912\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#log50 to the base e \n",
- "from math import log\n",
- "print round(log(50),3)#natural logarithm\n",
- "# or, log50_base_e=log10(50)*2.3026\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation.ipynb
deleted file mode 100755
index deb1f097..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation.ipynb
+++ /dev/null
@@ -1,461 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 18 Variation"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_1 pgno:225"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xaa5aba8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " Hence, the law is\n",
- "\n",
- "or by solving by the method of Section 185\n",
- "3*x**2 - 10\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=a*x**2+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "import numpy\n",
- "from sympy import *\n",
- "x=numpy.array([0, 0.5, 1, 1.5, 2, 2.5]);\n",
- "y=numpy.array([-10, -9.25, -7, -3.25, 2, 8.75]);\n",
- "pyplot.plot(x**2,y);\n",
- "pyplot.title(\"Graph of y=ax**2+b\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "#the values of a & b can be found by substituting two suitable points(x,y)in a*x**2+b-y=0\n",
- "x=1;y=-7;#p1=-a+b+7 \n",
- "x=4;y=2;#p2=4*a+b-2\n",
- "a=symbols('a');\n",
- "p=-a+7-(4*a-2);\n",
- "a=roots(p);\n",
- "x=1;y=-7;\n",
- "#b=y-a*(x**2);\n",
- "x=symbols('x');\n",
- "#(or) by inspection of graph, intercept on y-axis is (i.e., b) is -10 and a,the gradient of the line,is 3\n",
- "print(\"\\n Hence, the law is\\n\")\n",
- "x=symbols('x');\n",
- "y=3*x**2-10\n",
- "print(\"or by solving by the method of Section 185\")\n",
- "#ny=a*x**2+b\n",
- "\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_2 pgno:229"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x42607f0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_1.ipynb
deleted file mode 100755
index deb1f097..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_1.ipynb
+++ /dev/null
@@ -1,461 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 18 Variation"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_1 pgno:225"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xaa5aba8>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " Hence, the law is\n",
- "\n",
- "or by solving by the method of Section 185\n",
- "3*x**2 - 10\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=a*x**2+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "import numpy\n",
- "from sympy import *\n",
- "x=numpy.array([0, 0.5, 1, 1.5, 2, 2.5]);\n",
- "y=numpy.array([-10, -9.25, -7, -3.25, 2, 8.75]);\n",
- "pyplot.plot(x**2,y);\n",
- "pyplot.title(\"Graph of y=ax**2+b\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "#the values of a & b can be found by substituting two suitable points(x,y)in a*x**2+b-y=0\n",
- "x=1;y=-7;#p1=-a+b+7 \n",
- "x=4;y=2;#p2=4*a+b-2\n",
- "a=symbols('a');\n",
- "p=-a+7-(4*a-2);\n",
- "a=roots(p);\n",
- "x=1;y=-7;\n",
- "#b=y-a*(x**2);\n",
- "x=symbols('x');\n",
- "#(or) by inspection of graph, intercept on y-axis is (i.e., b) is -10 and a,the gradient of the line,is 3\n",
- "print(\"\\n Hence, the law is\\n\")\n",
- "x=symbols('x');\n",
- "y=3*x**2-10\n",
- "print(\"or by solving by the method of Section 185\")\n",
- "#ny=a*x**2+b\n",
- "\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_2 pgno:229"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x42607f0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_2.ipynb
deleted file mode 100755
index fad192e8..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_2.ipynb
+++ /dev/null
@@ -1,461 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 18 Variation"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_1 pgno:225"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xad571d0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " Hence, the law is\n",
- "\n",
- "or by solving by the method of Section 185\n",
- "3*x**2-10\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=a*x**2+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "import numpy\n",
- "\n",
- "x=numpy.array([0, 0.5, 1, 1.5, 2, 2.5]);\n",
- "y=numpy.array([-10, -9.25, -7, -3.25, 2, 8.75]);\n",
- "pyplot.plot(x**2,y);\n",
- "pyplot.title(\"Graph of y=ax**2+b\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "#the values of a & b can be found by substituting two suitable points(x,y)in a*x**2+b-y=0\n",
- "x=1;y=-7;#p1=-a+b+7 \n",
- "x=4;y=2;#p2=4*a+b-2\n",
- "a=('a');\n",
- "p='-a+7-(4*a-2)';\n",
- "#a=numpy.roots(p);\n",
- "x=1;y=-7;\n",
- "#b=y-a*(x**2);\n",
- "x=('x');\n",
- "#(or) by inspection of graph, intercept on y-axis is (i.e., b) is -10 and a,the gradient of the line,is 3\n",
- "print(\"\\n Hence, the law is\\n\")\n",
- "x=('x');\n",
- "y='3*x**2-10'\n",
- "print(\"or by solving by the method of Section 185\")\n",
- "#ny=a*x**2+b\n",
- "\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_2 pgno:229"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "iVBORw0KGgoAAAANSUhEUgAAAYUAAAEZCAYAAAB4hzlwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
- "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmYXGWZ9/HvLyEJewB5JexR2UQxgAMDAkNEliCDoMii\n",
- "IPvoiBpF4JWACg6oLOK4va4sAZRNFIRhDUsGRGQZCCCLgBoRlCCSMOwk5H7/OKc7RVPdXemu6uec\n",
- "p36f66qLOnVO1bnvtNZd51nOo4jAzMwMYFTqAMzMrDpcFMzMrJeLgpmZ9XJRMDOzXi4KZmbWy0XB\n",
- "zMx6uSiYlSRNlvSXIb73QEk3tzsms5HmomCVJ2m2pBclPSfpSUlnSVomdVxmOXJRsDoI4F8jYjlg\n",
- "U+CfgC8uzgeo1IngqkLS6NQxWP25KFitRMRfgauBd0paQdJ/SXpK0jOSLpe0es+xkmZKOlHSLcAL\n",
- "wFslHSTpAUn/K+kPkj7e9xySpkn6u6Q/Sfpow+vjJZ1Tnm+2pGP7KzSSvi3pMUnPSrpT0tb95SRp\n",
- "KUmnlZ85T9LNkpZs1pxVHrNd+fx4SRdLOlfSs8Ax5RXVig3Hb1LmMrrcPrjM/xlJV0taq8V/eusS\n",
- "LgpWFwKQtCawM3AXxf9+zwDWKh8vAd/r8779gEOBZYE/A3OAXSJieeAg4D8lbdJw/ATgTcBqwAHA\n",
- "jyWtV+77LrAc8BZgW2D/8jOauR2YBKwInAf8XNLYfo79BrAJsCWwEnAUsLCfY/vel+YDwM8jYjxw\n",
- "KnArsEfD/o+W+1+TtBswDfggsDJwM3B+P+exbhURfvhR6QcwG3gOmFs+/x4wrslxGwPPNGzfCBw/\n",
- "yGdfAkwtn08G5gNLNey/kKKpajTwCrBBw76PAzeWzw8Ebh7gPM8AGzV5fRTwYj/7JgN/6fPan4Dt\n",
- "yufHAzP77D8EuL58LuAxYOty+yrg4D7nfgFYM/Xf2I/qPHylYHUQwG4RsWJETIyIT0fEK5KWlvSj\n",
- "sknlWeC/gfF9mnT6Nr/sLOm3kv4haS7wfoorgx5zI+Klhu0/A6uWx4wpt3s8BqxOE5KOLJtp5pXn\n",
- "GU/x67yvlYElgT+08O/QzON9tn8JbClpAvAvwMKI+HW5b23g25LmljH9o3y9aQ7WnVwUrM6OANYD\n",
- "No+i+WRbil/HjUWht7lF0jjgF8ApwJsjYkXgyj7Hryhp6YbttYG/Ak9TXEVMbNi3Fm/8UkbSNhRN\n",
- "QHtGxArleZ7tc54eTwMvA+s02fcC0BtL2S/wf/oc87rmpIiYC1wL7E3RdNTYPPQY8PGyuPY8lomI\n",
- "3zY5t3UpFwWrs2Up+hGelbQScFyTYxq/iMeWj6eBhZJ2BnZs8p6vSBpTfrnvQtEmvxC4CPiqpGUl\n",
- "rQ0cDvy0yfuXAxYAT0saK+nLwPLNEig/90zgm5JWlTRa0pZl/8PDwJKS3i9pDEUz1riB/0mAog/j\n",
- "AIq+hfMaXv8hRWf0htDbcb5nC59nXcRFwersW8BSFF/yv6FoM+/bEdu7HRHPAVMpvtyfAT4C/KrP\n",
- "8X+j6Lv4K3Au8ImIeLjc9xmKX+9/pOik/RlwVsN5es51dfl4mKIP5CWKX+n9ORK4D7iDoknn64Ai\n",
- "4lngMOB0iiuS53l9c1jjORtdRnHl8beIuK8h/0uBk4ELyua2+4CdBojLupAi0iyyI2lJijbgcRS/\n",
- "3n4VEdPKX3wXUly2zwb2ioh5SYI0M+syyYoCgKSlI+JFSUsAv6b4xfQB4OmIOEXSF4AVI+LoZEGa\n",
- "mXWRpM1HEfFi+XQsxZC/uRRF4ezy9bOB3ROEZmbWlZIWBUmjJM2imFB0Y0TcD6wSEXPKQ+YAqyQL\n",
- "0MysyyyR8uTlyIuNJY0HrpH03j77Q1K69i0zsy6TtCj0iIhnJV0BvBuYI2lCRDwpaVXgqb7Hu1CY\n",
- "mQ1NRAx4Y8hkRUHSysCCiJgnaSlgB+ArFMPpDqAYOncAcGmz9w+WWJ1JOj4ijk8dR6c4v3rLOb+c\n",
- "c4PWflCnvFJYFThb0iiKvo1zI+J6SXcDF0k6hHJIasIYU5mYOoAOm5g6gA6bmDqADpuYOoAOmpg6\n",
- "gNSSFYVyUs2mTV5/Bth+5CMyMzPPaK6m6akD6LDpqQPosOmpA+iw6akD6KDpqQNILenktaGSFDn3\n",
- "KZiZdUIr352+UqggSZNTx9BJzq/ecs6vXO0ucngM9d+gEkNSzcyqpO4tEcMpCm4+MjNrkMP3S385\n",
- "uPnIzMwWi4tCBeXcZgvOr+5yzi/v3Ni4leNcFMzMMicxjmLRqMGPdZ+CmdkiOXy/9M1B4iRgfdDu\n",
- "g+XmomBm1iCH75fGHCTeA/wCmASa447mGsq5XROcX93lnF+Vc5N0lKSL+7z2HUnf6v89LEOxWNlh\n",
- "EW+843QzLgpmZvVwLjClXH+GchnjvVm0UmUzpwC3RnBJqydx85GZWYPBvl8k2vKlGcFif4dJugr4\n",
- "RUScLulfgZMi4p1NjguIHYEzgHdFMK/ndTcfmZm1UQRqx2OIpz8b2K98vh8Djyg6Azi0pyC0ykWh\n",
- "gqrcrtkOzq/ecs6vBrn9CniXpHcCuwA/G+DY/4rg2sU9gYuCmVlNRMRLFCOJzgNui4jH+x4j8cHy\n",
- "6VFDOYf7FMzMGlT9+0XS1sBNwEERcfbr9/Fm4B7QBN/7yMysO/wZ6Lli6CUh4IfAOcP5cBeFCqpB\n",
- "u+awOL96yzm/qudWrml/BHB+RDzfZ/d+wLrAl4dzDq+nYGZWA5KWAeYAfwKmvH4fawKnATtF8IqG\n",
- "0fjlPgUzswZ1+34pm42uAW6K4MTiNa+nYGbWrT4JrACc1I4Pc1GooKq3aw6X86u3nPOrW24S6wD/\n",
- "AewfwYJ2fKaLgplZDUmMppjhfGIED7Xtc92nYGa2yHAWva+SofYpePSRmVmDOvzglNgIuAHYLILZ\n",
- "7fxsNx9VUN3aNReX86u3nPOrQ24SYykmqB3d7oIALgpmZnXzJeAJ4MxOfHiyPgVJa1JUuzcDAfw4\n",
- "Ir4jaSXgQmBtYDawV0TM6/Ne9ymYWdeR2By4HNg4gr8t/vurPU9hPnB4RLwD2AL4lKS3A0cDMyJi\n",
- "PeD6ctvMrKtJLEXxQ3rqUApCq5IVhYh4MiJmlc+fBx4EVgc+wKLl5c4Gdk8TYTp1aNccDudXbznn\n",
- "V/HcvgbMiuDCTp6kEqOPJE0ENgFuA1aJiDnlrjnAKonCMjOrBInJwF7Auzp+rtTzFCQtC/w3cEJE\n",
- "XCppbkSs2LD/mYhYqc973KdgZl1BYnngHuBTEVw5vM+q+DwFSWMo7gl+bkRcWr48R9KEiHhS0qrA\n",
- "U/28dzr0DseaB8yKiJnlvskA3va2t71d92342fnA/RH7Xrm47y+fH1h8TmvDV1OOPhJFn8E/IuLw\n",
- "htdPKV87WdLRwAoRcXSf92Z9pSBp8qL/QeTH+dVbzvlVLTeJXYDvAe+K4Lnhf161rxS2olgU4l5J\n",
- "d5evTaO4099Fkg6hHJKaJjwzs3Qk3gT8GNi3HQWh5fOm7lMYityvFMzMJC4E/hrB4YMe3PJnVvtK\n",
- "wczMmpDYh2Kk0YEjfW7f5qKCKj5WeticX73lnF8VcpNYFfg2xRoJL430+V0UzMwqolxa83TgRxHc\n",
- "kSQG9ymYmVWDxKHAYcAWEbza/s8f/LvTRcHMrAIk3gLcAUyO4HedOUe1b4hn/ahCu2YnOb96yzm/\n",
- "VLlJjALOAk7pVEFolYuCmVl6n6UYDXpa6kDcfGRmlpDE24GbKfoRHu3sudx8ZGZWWRJLUKyR8KVO\n",
- "F4RWuShUUM5ttuD86i7n/BLkNg14BvjhCJ+3X57RbGaWgMSmwGeATSOoTDu++xTMzEaYxJLAncDJ\n",
- "EZw7cud1n4KZWRX9B/Aw8NPUgfTlolBBObfZgvOru5zzG4ncJLYGPgZ8okrNRj1cFMzMRojEshSL\n",
- "i30ygr+njqcZ9ymYmY0QiR8AS0dwQJrzez0FM7NKkNgJ2IVinYTKcvNRBeXcZgvOr+5yzq9TuUms\n",
- "SHFL7IMjmNeJc7SLi4KZWQdJjAXOBC6L4LrU8QzGfQpmZh0iMR74BfAc8NEUK6m9Ph7PUzAzS0Ji\n",
- "NeAm4PfAh1MXhFa5KFRQzm224PzqLuf82pWbxIbAb4DzgU9H8Fo7PnckePSRmVkbSWwDXAwcOZK3\n",
- "sGgX9ymYmbWJxIeB7wP7RjAjdTx9eZ6CmdkIkZgKfAHYKYK7U8czVO5TqKCc22zB+dVdzvkNJTeJ\n",
- "URKnAJ8EtqpzQQBfKZiZDZnEOOAsYC2KgvBM4pCGzX0KZmZDUM5BuASYR9GHUPkhp56nYGbWARKr\n",
- "AzcD9wN71qEgtCppUZB0pqQ5ku5reG0lSTMkPSzpWkkrpIwxhZzbbMH51V3O+bWSm8Q7KOYg/BSY\n",
- "Wqc5CK1IfaVwFjClz2tHAzMiYj3g+nLbzCw5iW2BG4BjIjiliovkDFfyPgVJE4HLI2KjcvshYNuI\n",
- "mCNpAjAzIjbo8x73KZjZiJLYC/gexT2MKn9ju2bqOk9hlYiYUz6fA6ySMhgzM4nPAUcCO0YwK3U8\n",
- "nVTFotArIkJS00sZSdOB2eXmPGBWRMws900u31/X7c9llo/zq1Z8zq+f7cY+hWKbUXDW+TDhn2Hn\n",
- "rSL4c5XibTGfA8uUZtOCqjYfTY6IJyWtCtzYbc1Hkib3/IFz5PzqLef8GnMr5yBMB9YAdstiDkJN\n",
- "h6ReBr3rlx4AXJowliRy/T9cD+dXbznn11AQVgCuBsYAO+RQEFqV9EpB0vnAtsDKFP0HXwZ+BVxE\n",
- "MUNwNrBXRMzr876srxTMLB2JNYCrKEYZfT6nIaetfHcmbz4aityLQs6X5+D86i7n/KS9D4ILvwJ8\n",
- "BzgttyGndR19ZGY24iQmw6GnUSyKc17qeFLxlYKZdT2JvYHvAvtEcEPqeDrFVwpmZoOQ+DxwOLB9\n",
- "BPemjie1Ko4+6no531sGnF/d5ZJfuQ7CN4FDKG57fW8uuQ2HrxTMrOtILAmcDUwAto5gbuKQKsN9\n",
- "CmbWVSRWpJj/NAfYP4KXE4c0Yuo6ec3MrCMk1qRYB+Euik7lrikIrXJRqKDc2zWdX73VNT+JjYBb\n",
- "gDMjODyChW88pp65tZP7FMwsexLvBS4APhvBBanjqTL3KZhZ1iT2Ab4N7B3BzMThJOV5CmbWtSS2\n",
- "BI4C/oliDsJ9g7zFcJ9CJeXerun86q3K+ZVzD3aXuAX4GcVN7d7eakGocm4jxVcKZlZ7EksBHwOO\n",
- "AJ4FTgV+mdMdTkeK+xTMrLYk3gQcBnwKuAP4BnBTbnc3bRfPUzCzLEm8VeK7wCPARGC7CHaN4L9d\n",
- "EIbHRaGCcm/XdH71ljI/ic0kLgJuB54D3hHBIRE80J7Pz/tv1wr3KZhZpUmMAt5PMZJoIvCfwCER\n",
- "PJcyrly5T8HMKkliHLAfRefxyxSdxz+PYEHSwGrM8xTMrHbKG9b9O/AZ4J7yvze4r2BkDNqnIGlr\n",
- "ScuWzz8m6ZuS1u58aN0r93ZN51dvncpPYm2JbwF/ADYAdopg5wiuH6mCkPvfrhWtdDT/AHhB0iTg\n",
- "8xR/sHM6GpWZdQ2JTSTOo7hz6avAuyI4wDOQ0xi0T0HS3RGxiaTjgCci4nRJd0XEpiMTYtOY3Kdg\n",
- "VmMSAnYCjgTWp7g30U8ieDZpYJlrV5/Cc5KOoejw2UbSaGBMOwI0s+4iMRbYh6IYQNF5fGEEr6aL\n",
- "yhq10ny0N/AKcHBEPAmsTjFr0Dok93ZN51dvQ8lPYrzEUcAfKW5HcRQwKYJzq1QQcv/btWLQK4WI\n",
- "+BtwWsP2YxRrm5qZDUhiDeBzwEHA1cCuEdydNiobSL99CpJuiYitJD0Pb+j5j4hYvuPR9cN9CmbV\n",
- "U84rWB94R/mYBGwFTAe+FcFj6aIzaO2705PXzGyxlP0C67Hoy7/nMRH4E3B/w2NGBHPTRGp9taUo\n",
- "SNo+Iq7r89oBEZGsCSn3oiBpckTMTB1Hpzi/epAYA6zLG778b1gHtuv75X8/8HAEr6SKtx1y+dv1\n",
- "p12jj46TtAfFaIHlgJ9QjCXuWFGQNAX4FjAaOD0iTu7Uucy6ncQSwDq88Zf/24DHWfSlfwlwIuyz\n",
- "SsRT1yYK1zqslSuFURT3HvkERd/CcRFxXscCKoa8/h7YHniC4h7pH4mIBxuOyfpKwawTJEZTfNH3\n",
- "/fJfF/grb/zl/1AEL6WJ1jqhXVcKKwKbUcxkXgNYS+UntyHGZjYHHo2I2QCSLgB2Ax4c6E1m3az8\n",
- "wh8LjCv/Ox7YkNd/+a8HzGHRl/5VFMPLH4zgxQRhWwW1UhRuBU6OiDMkLQ2cDNwCvKdDMa0O/KVh\n",
- "+3Hgnzt0rkrqgnbN2uRX3rZ5bD+Pcc1f/9KmcMIji/++lvb3ty8omnV7Hs8DD1F29lI0xz4YwfPD\n",
- "/zepz99vceWcW6taKQo7RMSfASLiReAzkrbtYEwtXYFImg7MLjfnAbN6/pg9E1Dqug1sLKky8VQ5\n",
- "v2Jt3v32hQ0mwhdfBZaEs94Go8fA/n8HxsKFa8CoMbDn/xbbl7652P7AS8X2VSuAxsCUhcX2dUvD\n",
- "qCVguyWAJeCG+RDz4X0vAa/CNaOK7SnPFtuXj4OF82G3vwPz4dU14KKnYa/Hi/3nrgwLF8ABfyy2\n",
- "f7QaLJgPn3qo2D51IixYANPuBV6BaevDq/PhtDuL/QdtBK/Mh/NuKbb/5d3wwnz4n5nF9lJbwssL\n",
- "B/n3WiYinq/a38/bnd0unx9IYTYtaGlIqqQVKS49x/W8FhE3tXKCxSVpC+D4iJhSbk8DFjZ2NrtP\n",
- "ofs0GQPf81iTomnzfoqlGV/k9b+YX+mzvbivL/Atmy0X7RqS+m/AVIr+hFnAFsCtEbFduwLtc74l\n",
- "KDqa30fR+XU77mjuGgOMgV+bN46Bvx94JIL5aaI1q5d2dTR/lqKj+daIeK+kDYCvtyPAZiJigaRP\n",
- "A9dQDEk9o7EgdIPc2zWLS9q4haZj4HkL8GcWfelfxKIx8JW5R85AuuHvl2t+OefWqlaKwssR8ZIk\n",
- "JC0ZEQ9JWr+TQUXEVRQjI6zmmo+Bv2JzYALFgIKeL/9fAicAv6/7BCizOmul+egS4GCKK4b3AXOB\n",
- "JSLi/Z0Pr9+Y3HxUMYOMgX+C5mPgX04TrVl3avu9j8qe7OWBqyMi2aW8i0I1lAulTKFYkW8r4Ema\n",
- "f/l7DLxZBfiGeDVV9XbNsjP4oxQz3RdSTID6ZQQvtPb+auc3XM6vvnLODdrX0WwGgMR4itudTKWY\n",
- "YX4ExV0w6/fLwsya8pWCDUpiTRYtlHIl8I0IZqWNyswWVyvfnYMuxylpajl5zbqMxCSJc4F7AAEb\n",
- "R7CfC4JZvlpZo3kV4A5JF0maIsm/0DusZ5p6mnMjiR0krqW4Kvgd8NYIPt+ulbNS5jcSnF995Zxb\n",
- "qwYtChFxLMUM0zMp7qHxiKSvSXpbh2OzESQxRmJf4C6Km6edT1EMTo5gXtrozGyktNynIGljijbl\n",
- "KcANFLe7uC4ijupceP3G4j6FNpFYDvg3ij6DPwCnAldHsDBpYGbWdu2699Fngf2BfwCnA5dExHwV\n",
- "i+88EhEjfsXgojB8EqtRjCI6FLiOovP4zrRRmVkntaWjGVgJ+FBE7BgRF0XEfICIWAjs2oY4rY9O\n",
- "tmtKvEPiLIq+gqWBzSLYZyQLQu7tts6vvnLOrVWDzlOIiOMG2PdAe8OxTihnHm8LHAW8G/gesG4E\n",
- "/0gamJlVjucpZKy8Gd0ewJEUtyf5BnCu7zlk1p08o7lLSSwDHAIcTrGc6YnA5e48NrPBtNKnYCNs\n",
- "qO2aEqtInEix7N62wEci2CaCX1WpIOTebuv86ivn3FrlopABiQ0kfkyxUPtKwHsi2COC3yYOzcxq\n",
- "xn0KNSaxCvBDittWfx/4fxH8PW1UZlZV7lPImMR6wNUUM4/39ZoFZtYObj6qoMHaNSW2BG4CvhbB\n",
- "sXUrCLm32zq/+so5t1b5SqFmJHajmFl+YARXpI7HzPLiPoUakfh34DjgAxHckToeM6sX9ylkopyR\n",
- "fAKwN7BNBI8mDsnMMuU+hQpqbNeUGAOcBexAMdS09gUh93Zb51dfOefWKl8pVFh5W+uLgfnAdhG8\n",
- "kDgkM8uc+xQqSmICxcpndwKHRbAgcUhmVnPtunW2jTCJ9YHfAJcAn3BBMLOR4qJQMRLvgRm3AidG\n",
- "cEIE9buUG0Tu7bbOr75yzq1VLgoVIrE78CuYcVIEZ6aOx8y6T5I+BUl7AscDGwCbRcRdDfumAQcD\n",
- "rwFTI+LaJu/Prk9B4jDgixRzELwsppm1XZXnKdwHfBD4UeOLkjakGIu/IbA6cJ2k9cqlP7NUzkH4\n",
- "GsViOFtH8MfEIZlZF0vSfBQRD0XEw0127QacHxHzI2I28Ciw+YgGN4IkxgJnA+8FtuopCLm3azq/\n",
- "ess5v5xza1XV+hRWo1gprMfjFFcM2ZFYHrgCGE8xB8G3vDaz5DrWfCRpBjChya5jIuLyxfiopp0e\n",
- "kqZTrDAGMA+YFREzy32TAaq7vfUeMO0k2OV64NOgraVF+3veU51427vt/Oq9nXN+ETGzSvEMd7t8\n",
- "fiCF2bQg6eQ1STcCR/R0NEs6GiAiTiq3rwaOi4jb+ryvth3NEm8HrgJ+QnHr6+yGnJpZNdVl8lpj\n",
- "gJcB+0gaK+ktwLrA7WnCaj+JrYCZwPERfLW/gpB7u6bzq7ec88s5t1YlKQqSPijpL8AWwBWSrgKI\n",
- "iAeAi4AHKH5NHxZ1vA9HExIfAi4F9o9geuJwzMya8r2PRoDEp4FpwK4R3DXY8WZmnVDleQpdQWIU\n",
- "8HVgd4o5CH9KHJKZ2YCq0KeQpXIOwjnANhRzEFouCLm3azq/ess5v5xza5WLQgdIjKe47fUywPYR\n",
- "PJ04JDOzlrhPoc0kVqPoJP81MDWC1xKHZGYG1GdIajYkNqRYB+EC4NMuCGZWNy4KbSKxDXAj8KUI\n",
- "vj6cSWm5t2s6v3rLOb+cc2uVRx+1gcSHge8D+0YwI3U8ZmZD5T6FYZKYCnwB+NcI7k4dj5lZfzxP\n",
- "oYPKOQgnAbtSDDmdnTYiM7Phc5/C0J0GbEUHCkLu7ZrOr95yzi/n3FrlK4UhkNge+DCwUQTzUsdj\n",
- "ZtYu7lNY7HOzAnAvcGgEb1g/2sysqlr57nRRWOxzczbwQgSHpTi/mdlQefJam0nsTtGP8H87e568\n",
- "2zWdX73lnF/OubXKfQotkngz8ANgzwieTx2PmVknuPmopfMh4GLgDxGdvUowM+sUz1Non32B9cv/\n",
- "mplly30Kg5BYA/gm8LEIXh6Zc+bdrun86i3n/HLOrVUuCgMom43OAL7rW1iYWTdwn8KA5+GTwEHA\n",
- "eyJY0OnzmZl1kucpDOscrAP8lmJt5Yc6eS4zs5HgeQpDJDEamA58NUVByL1d0/nVW8755Zxbq1wU\n",
- "mvs8sAD4dupAzMxGkpuP3vDZvJNiBbXNI/hTJ85hZpaCm48Wk8RY4BxgmguCmXUjF4XX+yLwV4ph\n",
- "qMnk3q7p/Oot5/xyzq1VntFcktgM+ASwcQT1a1MzM2sD9ykAEksBdwFfieCCdn2umVmVVLZPQdKp\n",
- "kh6UdI+kX0oa37BvmqRHJD0kaccRCulrwL0uCGbW7VL1KVwLvCMiJgEPA9MAJG0I7A1sCEwBvi+p\n",
- "ozFKTAb2guosmpN7u6bzq7ec88s5t1YlKQoRMSMiFpabtwFrlM93A86PiPkRMRt4FNi8U3FILAec\n",
- "BXw8gn906jxmZnVRhdFHBwNXls9XAx5v2Pc4sHoHz/1N4PoIrujgORZbRMxMHUMnOb96yzm/nHNr\n",
- "VcdGH0maAUxosuuYiLi8POZY4NWIOG+Aj+pIT7jELsD2wKROfL6ZWR11rChExA4D7Zd0IPB+4H0N\n",
- "Lz8BrNmwvUb5WrP3Twdml5vzgFk9Vb6nXbD/7UkfgFPPgB33jOB/Bz9+xLc/t3j51G7b+dV7O9v8\n",
- "GvsUqhBPm/I5sExpNi1IMiRV0hTgNGDbiHi64fUNgfMo+hFWB64D1ok+QQ53SKrEBcCTEXxuqJ/R\n",
- "SZIm53wZ6/zqLef8cs4NWvvuTFUUHgHGAs+UL90aEYeV+46h6GdYAHw2Iq5p8v4hFwWJvYGvAJtE\n",
- "8NJQPsPMrI4qWxSGa6hFQWJVYBawawS3tz8yM7PqquzktRTKpTV/Avy46gUh97HSzq/ecs4v59xa\n",
- "1U33PjqYYsjrh1IHYmZWVV3RfCQxEbgDeG8Ev+tYYGZmFebmI0BiFMXSmqe6IJiZDSz7ogBMBcZQ\n",
- "DIGthdzbNZ1fveWcX865tSrrPgWJDSgWztkigtdSx2NmVnXZ9ilILAH8BpgewfdHJjIzs+rq9j6F\n",
- "oyluf/GD1IGYmdVFlkVBYhOKvoSD67i0Zu7tms6v3nLOL+fcWpVdUZAYB5wDHBHxuttwm5nZILLr\n",
- "U5A4GVgX2KOOVwlmZp3SSp9CVqOPJLYC9gcmuSCYmS2+bJqPJJYFzgYOi+Cp1PEMR+7tms6v3nLO\n",
- "L+fcWpVNUQBOAX4TwSWpAzEzq6ss+hQkdgROB94Vwbx0kZmZVVdX9ClIrACcQTH81AXBzGwYcmg+\n",
- "+g5wWQQzUgfSLrm3azq/ess5v5xza1WtrxQkPgi8B5iUOhYzsxzUtk8BYhXgXor5CLekjsnMrOqy\n",
- "XqMZ4lLg4Qi+kDoeM7M6yP2GeOsAX04dRCfk3q7p/Oot5/xyzq1VdS4K+0fwSuogzMxyUtvmo8VZ\n",
- "o9nMzPJvPjIzszZzUaig3Ns1nV+95Zxfzrm1ykXBzMx6uU/BzKxLuE/BzMwWS5KiIOkESfdImiXp\n",
- "eklrNuybJukRSQ9J2jFFfKnl3q7p/Oot5/xyzq1Vqa4UTomISRGxMXApcByApA2BvYENgSnA9yV1\n",
- "49XMxqkD6DDnV28555dzbi1J8oUbEc81bC4LPF0+3w04PyLmR8Rs4FFg8xEOrwpWSB1Ahzm/ess5\n",
- "v5xza0myu6RK+irwMeAlFn3xrwb8tuGwx4HVRzg0M7Ou1bErBUkzJN3X5LErQEQcGxFrAWcB3xrg\n",
- "o+o3PGr4JqYOoMMmpg6gwyamDqDDJqYOoIMmpg4gteRDUiWtBVwZEe+UdDRARJxU7rsaOC4ibuvz\n",
- "nm4sFGZmw1bJ5TglrRsRj5SbuwF3l88vA86T9E2KZqN1gdv7vt9zFMzMOiNVn8LXJa0PvAb8Afgk\n",
- "QEQ8IOnuCoq5AAAEkklEQVQi4AFgAXBYpL6UMTPrIsmbj8zMrDpqOwdgoAlwOZB0qqQHyxx/KWl8\n",
- "6pjaSdKeku6X9JqkTVPH0w6SppSTLh+RlN2KgJLOlDRH0n2pY2k3SWtKurH83+TvJE1NHVM7SVpS\n",
- "0m3l9+UDkr7e77F1vVKQtFzPfAdJnwEmRcShicNqG0k7ANdHxEJJJwFExNGJw2obSRsAC4EfAUdE\n",
- "xF2JQxoWSaOB3wPbA08AdwAfiYgHkwbWRpK2AZ4HzomIjVLH006SJgATImKWpGWB/wF2z+zvt3RE\n",
- "vChpCeDXwJER8eu+x9X2SmGACXBZiIgZEbGw3LwNWCNlPO0WEQ9FxMOp42ijzYFHI2J2RMwHLqAY\n",
- "RJGNiLgZmJs6jk6IiCcjYlb5/HngQYp5U9mIiBfLp2OB0cAzzY6rbVGAYgKcpMeAA4CTUsfTQQcD\n",
- "V6YOwga0OvCXhm1PvKwpSROBTSh+jGVD0ihJs4A5wI0R8UCz45LNaG6FpBnAhCa7jomIyyPiWODY\n",
- "cn7DfwIHjWiAwzRYfuUxxwKvRsR5IxpcG7SSX0bq2Q5rr1M2HV0MfLa8YshG2fKwcdk/eY2kyREx\n",
- "s+9xlS4KEbFDi4eeRw1/SQ+Wn6QDgfcD7xuRgNpsMf5+OXgCaBzssCbF1YLVhKQxwC+An0bEpanj\n",
- "6ZSIeFbSFcA/ATP77q9t85GkdRs2GyfAZUHSFOAoYLeIeDl1PB2Ww2TEO4F1JU2UNJbibr+XJY7J\n",
- "WiRJwBnAAxEx0G13aknSypJWKJ8vBexAP9+ZdR59dDHwuglwEfFU2qjaR9IjFB1CPZ1Bt0bEYQlD\n",
- "aitJHwS+A6wMPAvcHRE7p41qeCTtTHEfr9HAGRHR77C/OpJ0PrAt8CbgKeDLEXFW2qjaQ9LWwE3A\n",
- "vSxqCpwWEVeni6p9JG0EnE1xITAKODciTm16bF2LgpmZtV9tm4/MzKz9XBTMzKyXi4KZmfVyUTAz\n",
- "s14uCmZm1stFwczMerkomI0wSbekjsGsP56nYGZmvXylYNYPSZuVixyNk7RMufjKhk2Ou0TSneX+\n",
- "fytfW1vSw5LeVN6d8mZJ25f7ni//u6qkmyTdLem+clatWVK+UjAbgKQTgCWBpYC/RMTJTY5ZMSLm\n",
- "lveUuR34l3L7EGAnigV33hoRnyyPfy4ilpN0BDAuIr5W3ntnmdzuzGn146JgNoDyzpl3Ai8BW0aT\n",
- "/8NIOh7YvdxcG5gSEbeV+64B3kaxMuAL5Ws9RWEb4Ezgp8ClEXFPp/MxG4ybj8wGtjKwDMXqfkv1\n",
- "3SlpMsWtzbeIiI2BWcC4ct/SFCvmBbBc3/eWK5ltQ3Hb7emSPtaZFMxa56JgNrAfAV+kWLPjDU1H\n",
- "wPLA3Ih4uVx3eouGfScD5wLHAT/p+0ZJawF/j4jTgdMpVvsyS6rSi+yYpSRpf+CViLhA0ijgN01W\n",
- "q7oa+HdJDwC/B24t37st8G5gakSEpD0kHRARZ7Po1szvBY6UNB94Dth/ZDIz65/7FMzMrJebj8zM\n",
- "rJeLgpmZ9XJRMDOzXi4KZmbWy0XBzMx6uSiYmVkvFwUzM+vlomBmZr3+P1eHSGnCQO2hAAAAAElF\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x42607f0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_3.ipynb
deleted file mode 100755
index fad192e8..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_18_Variation_3.ipynb
+++ /dev/null
@@ -1,461 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 18 Variation"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_1 pgno:225"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xad571d0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " Hence, the law is\n",
- "\n",
- "or by solving by the method of Section 185\n",
- "3*x**2-10\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#y=a*x**2+b\n",
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "import numpy\n",
- "\n",
- "x=numpy.array([0, 0.5, 1, 1.5, 2, 2.5]);\n",
- "y=numpy.array([-10, -9.25, -7, -3.25, 2, 8.75]);\n",
- "pyplot.plot(x**2,y);\n",
- "pyplot.title(\"Graph of y=ax**2+b\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\");\n",
- "\n",
- "pyplot.grid()\n",
- "pyplot.show()\n",
- "\n",
- "\n",
- "#the values of a & b can be found by substituting two suitable points(x,y)in a*x**2+b-y=0\n",
- "x=1;y=-7;#p1=-a+b+7 \n",
- "x=4;y=2;#p2=4*a+b-2\n",
- "a=('a');\n",
- "p='-a+7-(4*a-2)';\n",
- "#a=numpy.roots(p);\n",
- "x=1;y=-7;\n",
- "#b=y-a*(x**2);\n",
- "x=('x');\n",
- "#(or) by inspection of graph, intercept on y-axis is (i.e., b) is -10 and a,the gradient of the line,is 3\n",
- "print(\"\\n Hence, the law is\\n\")\n",
- "x=('x');\n",
- "y='3*x**2-10'\n",
- "print(\"or by solving by the method of Section 185\")\n",
- "#ny=a*x**2+b\n",
- "\n",
- "print y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 18_2 pgno:229"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "TkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x42607f0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "x=numpy.linspace(-3,3,11);\n",
- "y=x**3;\n",
- "pyplot.plot(x,y);\n",
- "pyplot.title(\"Parabola curve\")\n",
- "pyplot.xlabel(\"x axis\")\n",
- "pyplot.ylabel(\"y axis\")\n",
- "pyplot.legend(\"y=x^2\");\n",
- "pyplot.grid()\n",
- "pyplot.show()\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra.ipynb
deleted file mode 100755
index bae4f285..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra.ipynb
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 1 The Meaning of Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_1 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " total no. of pence =100x+y \n"
- ]
- }
- ],
- "source": [
- "#ex1: no.of pence in x pounds added to y pence\n",
- "\n",
- "#to express pounds in pence, multiply by 100\n",
- "from sympy import *\n",
- "x=symbols('x')\n",
- "x_pounds=100*x; # x_pounds=100*x pence\n",
- "print' total no. of pence =100x+y '\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_2 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "car travels *vkm in 20min 0.333333333333\n"
- ]
- }
- ],
- "source": [
- "#ex2:car travels t h at v km/h.how far it go in 20min\n",
- "\n",
- "#'car goes 1*v km in 1h 2*v km in 2h ... t*v km in th'\n",
- "x=20./60.;\n",
- "print'\\ncar travels *vkm in 20min',x\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_3 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "result in algebraic form: \n",
- "(3*x+5)/(4*y)\n"
- ]
- }
- ],
- "source": [
- "#ex3\n",
- "from sympy import *\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');\n",
- "y=symbols('y')#is polynomial function of degree zero poly(0,'y');\n",
- "sum1=3*x+5;\n",
- "divisor=4*y;\n",
- "print\"result in algebraic form: \\n(3*x+5)/(4*y)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_1.ipynb
deleted file mode 100755
index bae4f285..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_1.ipynb
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 1 The Meaning of Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_1 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " total no. of pence =100x+y \n"
- ]
- }
- ],
- "source": [
- "#ex1: no.of pence in x pounds added to y pence\n",
- "\n",
- "#to express pounds in pence, multiply by 100\n",
- "from sympy import *\n",
- "x=symbols('x')\n",
- "x_pounds=100*x; # x_pounds=100*x pence\n",
- "print' total no. of pence =100x+y '\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_2 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "car travels *vkm in 20min 0.333333333333\n"
- ]
- }
- ],
- "source": [
- "#ex2:car travels t h at v km/h.how far it go in 20min\n",
- "\n",
- "#'car goes 1*v km in 1h 2*v km in 2h ... t*v km in th'\n",
- "x=20./60.;\n",
- "print'\\ncar travels *vkm in 20min',x\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_3 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "result in algebraic form: \n",
- "(3*x+5)/(4*y)\n"
- ]
- }
- ],
- "source": [
- "#ex3\n",
- "from sympy import *\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');\n",
- "y=symbols('y')#is polynomial function of degree zero poly(0,'y');\n",
- "sum1=3*x+5;\n",
- "divisor=4*y;\n",
- "print\"result in algebraic form: \\n(3*x+5)/(4*y)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_2.ipynb
deleted file mode 100755
index 165a7618..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_2.ipynb
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 1 The Meaning of Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_1 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " total no. of pence =100x+y \n"
- ]
- }
- ],
- "source": [
- "#ex1: no.of pence in x pounds added to y pence\n",
- "\n",
- "#to express pounds in pence, multiply by 100\n",
- "\n",
- "x=('x')\n",
- "x_pounds=100*x; # x_pounds=100*x pence\n",
- "print' total no. of pence =100x+y '\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_2 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "car travels *vkm in 20min 0.333333333333\n"
- ]
- }
- ],
- "source": [
- "#ex2:car travels t h at v km/h.how far it go in 20min\n",
- "\n",
- "#'car goes 1*v km in 1h 2*v km in 2h ... t*v km in th'\n",
- "x=20./60.;\n",
- "print'\\ncar travels *vkm in 20min',x\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_3 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "result in algebraic form: \n",
- "(3*x+5)/(4*y)\n"
- ]
- }
- ],
- "source": [
- "#ex3\n",
- "\n",
- "x='x'#is polynomial function of degree zero poly(0,'x');\n",
- "y='y'#is polynomial function of degree zero poly(0,'y');\n",
- "sum1='3*x+5';\n",
- "divisor='4*y';\n",
- "print\"result in algebraic form: \\n(3*x+5)/(4*y)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_3.ipynb
deleted file mode 100755
index 165a7618..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_1_The_Meaning_of_Algebra_3.ipynb
+++ /dev/null
@@ -1,134 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 1 The Meaning of Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_1 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- " total no. of pence =100x+y \n"
- ]
- }
- ],
- "source": [
- "#ex1: no.of pence in x pounds added to y pence\n",
- "\n",
- "#to express pounds in pence, multiply by 100\n",
- "\n",
- "x=('x')\n",
- "x_pounds=100*x; # x_pounds=100*x pence\n",
- "print' total no. of pence =100x+y '\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_2 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- "car travels *vkm in 20min 0.333333333333\n"
- ]
- }
- ],
- "source": [
- "#ex2:car travels t h at v km/h.how far it go in 20min\n",
- "\n",
- "#'car goes 1*v km in 1h 2*v km in 2h ... t*v km in th'\n",
- "x=20./60.;\n",
- "print'\\ncar travels *vkm in 20min',x\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 1_3 pgno:19"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "result in algebraic form: \n",
- "(3*x+5)/(4*y)\n"
- ]
- }
- ],
- "source": [
- "#ex3\n",
- "\n",
- "x='x'#is polynomial function of degree zero poly(0,'x');\n",
- "y='y'#is polynomial function of degree zero poly(0,'y');\n",
- "sum1='3*x+5';\n",
- "divisor='4*y';\n",
- "print\"result in algebraic form: \\n(3*x+5)/(4*y)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers.ipynb
deleted file mode 100755
index 7a540883..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers.ipynb
+++ /dev/null
@@ -1,149 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "#Chapter 20 Rational and Irrational Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_1 pgno:251"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(sqrt(5)+sqrt(20))\n",
- "sqrt(27)-sqrt(75)+sqrt(48)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) (sqrt(5)+sqrt(20))\n",
- "from math import sqrt\n",
- "val=(sqrt(5)+sqrt(20))\n",
- "\n",
- "print ('(sqrt(5)+sqrt(20))');\n",
- "if((sqrt(5)+sqrt(20))==3*sqrt(5)): \n",
- " val_1=(val)\n",
- "\n",
- "#ex(2) sqrt(27)-sqrt(75)+sqrt(48)\n",
- "print ('sqrt(27)-sqrt(75)+sqrt(48)');\n",
- "val_2=(val)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_2 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "1.21676051329\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/(sqrt(5)-sqrt(2))\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(2))*(sqrt(5)-sqrt(2))\n",
- "\n",
- "\n",
- "numer1=(sqrt(5)+sqrt(2))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_3 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "0.38196601125\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#(sqrt(5)-1)/(sqrt(5)+1)\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(1))*(sqrt(5)-sqrt(1));\n",
- "\n",
- "\n",
- "\n",
- "numer1=(6-2*sqrt(5))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_1.ipynb
deleted file mode 100755
index 7a540883..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_1.ipynb
+++ /dev/null
@@ -1,149 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "#Chapter 20 Rational and Irrational Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_1 pgno:251"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(sqrt(5)+sqrt(20))\n",
- "sqrt(27)-sqrt(75)+sqrt(48)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) (sqrt(5)+sqrt(20))\n",
- "from math import sqrt\n",
- "val=(sqrt(5)+sqrt(20))\n",
- "\n",
- "print ('(sqrt(5)+sqrt(20))');\n",
- "if((sqrt(5)+sqrt(20))==3*sqrt(5)): \n",
- " val_1=(val)\n",
- "\n",
- "#ex(2) sqrt(27)-sqrt(75)+sqrt(48)\n",
- "print ('sqrt(27)-sqrt(75)+sqrt(48)');\n",
- "val_2=(val)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_2 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "1.21676051329\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/(sqrt(5)-sqrt(2))\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(2))*(sqrt(5)-sqrt(2))\n",
- "\n",
- "\n",
- "numer1=(sqrt(5)+sqrt(2))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_3 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "0.38196601125\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#(sqrt(5)-1)/(sqrt(5)+1)\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(1))*(sqrt(5)-sqrt(1));\n",
- "\n",
- "\n",
- "\n",
- "numer1=(6-2*sqrt(5))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_2.ipynb
deleted file mode 100755
index 7a540883..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_2.ipynb
+++ /dev/null
@@ -1,149 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "#Chapter 20 Rational and Irrational Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_1 pgno:251"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(sqrt(5)+sqrt(20))\n",
- "sqrt(27)-sqrt(75)+sqrt(48)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) (sqrt(5)+sqrt(20))\n",
- "from math import sqrt\n",
- "val=(sqrt(5)+sqrt(20))\n",
- "\n",
- "print ('(sqrt(5)+sqrt(20))');\n",
- "if((sqrt(5)+sqrt(20))==3*sqrt(5)): \n",
- " val_1=(val)\n",
- "\n",
- "#ex(2) sqrt(27)-sqrt(75)+sqrt(48)\n",
- "print ('sqrt(27)-sqrt(75)+sqrt(48)');\n",
- "val_2=(val)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_2 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "1.21676051329\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/(sqrt(5)-sqrt(2))\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(2))*(sqrt(5)-sqrt(2))\n",
- "\n",
- "\n",
- "numer1=(sqrt(5)+sqrt(2))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_3 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "0.38196601125\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#(sqrt(5)-1)/(sqrt(5)+1)\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(1))*(sqrt(5)-sqrt(1));\n",
- "\n",
- "\n",
- "\n",
- "numer1=(6-2*sqrt(5))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_3.ipynb
deleted file mode 100755
index 7a540883..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_20_Rational_and_Irrational_Numbers_3.ipynb
+++ /dev/null
@@ -1,149 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "#Chapter 20 Rational and Irrational Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_1 pgno:251"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(sqrt(5)+sqrt(20))\n",
- "sqrt(27)-sqrt(75)+sqrt(48)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) (sqrt(5)+sqrt(20))\n",
- "from math import sqrt\n",
- "val=(sqrt(5)+sqrt(20))\n",
- "\n",
- "print ('(sqrt(5)+sqrt(20))');\n",
- "if((sqrt(5)+sqrt(20))==3*sqrt(5)): \n",
- " val_1=(val)\n",
- "\n",
- "#ex(2) sqrt(27)-sqrt(75)+sqrt(48)\n",
- "print ('sqrt(27)-sqrt(75)+sqrt(48)');\n",
- "val_2=(val)\n",
- "\n",
- " \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_2 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "1.21676051329\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#1/(sqrt(5)-sqrt(2))\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(2))*(sqrt(5)-sqrt(2))\n",
- "\n",
- "\n",
- "numer1=(sqrt(5)+sqrt(2))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val \n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 20_3 pgno:252"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "i.e.,\n",
- "0.38196601125\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#(sqrt(5)-1)/(sqrt(5)+1)\n",
- "from math import sqrt\n",
- "#rationalising the denominator\n",
- "\n",
- "denom1=(sqrt(5)+sqrt(1))*(sqrt(5)-sqrt(1));\n",
- "\n",
- "\n",
- "\n",
- "numer1=(6-2*sqrt(5))\n",
- "val=(numer1/denom1)\n",
- "print(\"i.e.,\")\n",
- "print val"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series.ipynb
deleted file mode 100755
index 11fd1fca..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series.ipynb
+++ /dev/null
@@ -1,526 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 21 Series"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_1 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) 7,13,19,25....\n",
- "common_diff=19-13\n",
- "print 6\n",
- "#ex(2) 6,4,2,0,-2\n",
- "common_diff=2-4\n",
- "print -2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_2 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-22\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) in the series 7,10,13,.... the common difference is 3. 10th trerm is ?\n",
- "nth_term=('7+(n-1)*3')\n",
- "term10=7+(10-1)*3\n",
- "#ex(2) i the series 6,2,-2,-6,....and d=-4\n",
- "nth_term=('6-(n-1)*4')\n",
- "term8=6+(8-1)*-4\n",
- "print term8\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_3 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('the five terms are 4, ,20', 8, 12, 16)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#insert 3 A.M's between 4 and 20\n",
- "\n",
- "#let 4,a,b,c,20 are in A.P. using, l=a+(n-1)*d\n",
- "d=(20-4)/(5-1);\n",
- "a=4+d;\n",
- "b=a+d;\n",
- "c=b+d;\n",
- "print(\"the five terms are 4, ,20\",a,b,c)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_4 pgno:258"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "d=1.5\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of A.P of 8 terms is 90.1st term is 6.\n",
- "\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "#substituting given values\n",
- "d=0;\n",
- "for d in range(0,100):\n",
- " if(90==8/2*(2*6 + (8-1)*d)):\n",
- " \tprint d\n",
- "print 'd=1.5'\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_5 pgno:259"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " As root -10 is inadmissible, the solution is n=9\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "a=3;d=3;s=135;\n",
- "#substituting given values\n",
- "n=symbols('n');\n",
- "p=n/2*(6 + (n-1)*3)-135;\n",
- "n=roots(p)\n",
- "print(\"\\n As root -10 is inadmissible, the solution is n=9\")\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_6 pgno:261"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "#ex(1).1,2,4,8,...\n",
- "commom_ratio=4/2\n",
- "#ex(2). 1,1/2,1/4,1/8,....\n",
- "common_ratio=(1./4.)/(1./2.)\n",
- "#ex(3). 2,-6,18,-54\n",
- "common_ratio=-6/2\n",
- "#ex(4). R,R^2,R^3,R^4....\n",
- "R=symbols('R');\n",
- "common_ratio=R**2/R\n",
- "print common_ratio\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_7 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the seventh term of the series is 192\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#7th term of the series 3,6,12,....\n",
- "\n",
- "#in the series r=2, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=3;n=7;#given data\n",
- "term7=3*(2)**(7-1);\n",
- "print\"\\n the seventh term of the series is \",term7\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_8 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the eighth term of the series is ', -4374)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#8th term of the series 2,-6,18,-54,......\n",
- "\n",
- "#in the series r=-3, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=2;n=8;#given data\n",
- "term8=2*(-3)**(8-1);\n",
- "print(\"\\n the eighth term of the series is \",term8)\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_9 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fifth term of the series is \n",
- "\n",
- "15.752961\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th term of the series.1st term is 100 and common ratio(r) is 0.63\n",
- "\n",
- "# using the formula\n",
- "#nth term=a*r^(n-1) \n",
- "a=100;n=0.63;#given data\n",
- "print\"\\n the fifth term of the series is \\n\"\n",
- "\n",
- "term5=100*0.63**(5-1)\n",
- "print term5\n",
- "#3rd term of G.P is 4.5 and 9th is 16.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_10 pgno:263"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the common ratio is :\n",
- "\n",
- "1.238\n"
- ]
- }
- ],
- "source": [
- "\n",
- "# nth term=a*r^(n-1)\n",
- "term3=4.5;#given data\n",
- "#'a*r^(3-1)=4.5 ---equ(1)'\n",
- "term9=16.2;#given\n",
- "#'a*r^(9-1)=16.2 ---equ(2)'\n",
- "print(\"\\n the common ratio is :\\n\");\n",
- "\n",
- "r=(16.2/4.5)**(1./6.)#equ(2)/equ(1)\n",
- "print round(r,3)\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_11 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "substituting the given values \n",
- "64.34375\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 2,3,4,5,....\n",
- "\n",
- "r=3./2.;a=2.;n=7.;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "print (\"substituting the given values \")\n",
- "\n",
- "print round(S,1)\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_12 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "172.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 4,-8,16,....\n",
- "\n",
- "r=-8./4.;a=4;n=7;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "#substituting the values \n",
- "print S\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_13 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "2.67\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 2 + 1/2 + 1/8 + ......\n",
- "\n",
- "a=2;r=1./4.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_14 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.17\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 5 - 1 + 1/5 - ......\n",
- "\n",
- "a=5;r=-1./5.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_1.ipynb
deleted file mode 100755
index 11fd1fca..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_1.ipynb
+++ /dev/null
@@ -1,526 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 21 Series"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_1 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) 7,13,19,25....\n",
- "common_diff=19-13\n",
- "print 6\n",
- "#ex(2) 6,4,2,0,-2\n",
- "common_diff=2-4\n",
- "print -2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_2 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-22\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) in the series 7,10,13,.... the common difference is 3. 10th trerm is ?\n",
- "nth_term=('7+(n-1)*3')\n",
- "term10=7+(10-1)*3\n",
- "#ex(2) i the series 6,2,-2,-6,....and d=-4\n",
- "nth_term=('6-(n-1)*4')\n",
- "term8=6+(8-1)*-4\n",
- "print term8\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_3 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('the five terms are 4, ,20', 8, 12, 16)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#insert 3 A.M's between 4 and 20\n",
- "\n",
- "#let 4,a,b,c,20 are in A.P. using, l=a+(n-1)*d\n",
- "d=(20-4)/(5-1);\n",
- "a=4+d;\n",
- "b=a+d;\n",
- "c=b+d;\n",
- "print(\"the five terms are 4, ,20\",a,b,c)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_4 pgno:258"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "d=1.5\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of A.P of 8 terms is 90.1st term is 6.\n",
- "\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "#substituting given values\n",
- "d=0;\n",
- "for d in range(0,100):\n",
- " if(90==8/2*(2*6 + (8-1)*d)):\n",
- " \tprint d\n",
- "print 'd=1.5'\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_5 pgno:259"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " As root -10 is inadmissible, the solution is n=9\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "a=3;d=3;s=135;\n",
- "#substituting given values\n",
- "n=symbols('n');\n",
- "p=n/2*(6 + (n-1)*3)-135;\n",
- "n=roots(p)\n",
- "print(\"\\n As root -10 is inadmissible, the solution is n=9\")\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_6 pgno:261"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "#ex(1).1,2,4,8,...\n",
- "commom_ratio=4/2\n",
- "#ex(2). 1,1/2,1/4,1/8,....\n",
- "common_ratio=(1./4.)/(1./2.)\n",
- "#ex(3). 2,-6,18,-54\n",
- "common_ratio=-6/2\n",
- "#ex(4). R,R^2,R^3,R^4....\n",
- "R=symbols('R');\n",
- "common_ratio=R**2/R\n",
- "print common_ratio\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_7 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the seventh term of the series is 192\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#7th term of the series 3,6,12,....\n",
- "\n",
- "#in the series r=2, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=3;n=7;#given data\n",
- "term7=3*(2)**(7-1);\n",
- "print\"\\n the seventh term of the series is \",term7\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_8 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the eighth term of the series is ', -4374)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#8th term of the series 2,-6,18,-54,......\n",
- "\n",
- "#in the series r=-3, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=2;n=8;#given data\n",
- "term8=2*(-3)**(8-1);\n",
- "print(\"\\n the eighth term of the series is \",term8)\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_9 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fifth term of the series is \n",
- "\n",
- "15.752961\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th term of the series.1st term is 100 and common ratio(r) is 0.63\n",
- "\n",
- "# using the formula\n",
- "#nth term=a*r^(n-1) \n",
- "a=100;n=0.63;#given data\n",
- "print\"\\n the fifth term of the series is \\n\"\n",
- "\n",
- "term5=100*0.63**(5-1)\n",
- "print term5\n",
- "#3rd term of G.P is 4.5 and 9th is 16.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_10 pgno:263"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the common ratio is :\n",
- "\n",
- "1.238\n"
- ]
- }
- ],
- "source": [
- "\n",
- "# nth term=a*r^(n-1)\n",
- "term3=4.5;#given data\n",
- "#'a*r^(3-1)=4.5 ---equ(1)'\n",
- "term9=16.2;#given\n",
- "#'a*r^(9-1)=16.2 ---equ(2)'\n",
- "print(\"\\n the common ratio is :\\n\");\n",
- "\n",
- "r=(16.2/4.5)**(1./6.)#equ(2)/equ(1)\n",
- "print round(r,3)\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_11 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "substituting the given values \n",
- "64.34375\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 2,3,4,5,....\n",
- "\n",
- "r=3./2.;a=2.;n=7.;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "print (\"substituting the given values \")\n",
- "\n",
- "print round(S,1)\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_12 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "172.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 4,-8,16,....\n",
- "\n",
- "r=-8./4.;a=4;n=7;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "#substituting the values \n",
- "print S\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_13 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "2.67\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 2 + 1/2 + 1/8 + ......\n",
- "\n",
- "a=2;r=1./4.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_14 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.17\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 5 - 1 + 1/5 - ......\n",
- "\n",
- "a=5;r=-1./5.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_2.ipynb
deleted file mode 100755
index 906a3681..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_2.ipynb
+++ /dev/null
@@ -1,526 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 21 Series"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_1 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) 7,13,19,25....\n",
- "common_diff=19-13\n",
- "print 6\n",
- "#ex(2) 6,4,2,0,-2\n",
- "common_diff=2-4\n",
- "print -2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_2 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-22\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) in the series 7,10,13,.... the common difference is 3. 10th trerm is ?\n",
- "nth_term=('7+(n-1)*3')\n",
- "term10=7+(10-1)*3\n",
- "#ex(2) i the series 6,2,-2,-6,....and d=-4\n",
- "nth_term=('6-(n-1)*4')\n",
- "term8=6+(8-1)*-4\n",
- "print term8\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_3 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('the five terms are 4, ,20', 8, 12, 16)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#insert 3 A.M's between 4 and 20\n",
- "\n",
- "#let 4,a,b,c,20 are in A.P. using, l=a+(n-1)*d\n",
- "d=(20-4)/(5-1);\n",
- "a=4+d;\n",
- "b=a+d;\n",
- "c=b+d;\n",
- "print(\"the five terms are 4, ,20\",a,b,c)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_4 pgno:258"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "d=1.5\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of A.P of 8 terms is 90.1st term is 6.\n",
- "\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "#substituting given values\n",
- "d=0;\n",
- "for d in range(0,100):\n",
- " if(90==8/2*(2*6 + (8-1)*d)):\n",
- " \tprint d\n",
- "print 'd=1.5'\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_5 pgno:259"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " As root -10 is inadmissible, the solution is n=9\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "a=3;d=3;s=135;\n",
- "#substituting given values\n",
- "n=('n');\n",
- "p='n/2*(6 + (n-1)*3)-135';\n",
- "#n=numpy.roots(p)\n",
- "print(\"\\n As root -10 is inadmissible, the solution is n=9\")\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_6 pgno:261"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "common_ratio R\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1).1,2,4,8,...\n",
- "commom_ratio=4/2\n",
- "#ex(2). 1,1/2,1/4,1/8,....\n",
- "common_ratio=(1./4.)/(1./2.)\n",
- "#ex(3). 2,-6,18,-54\n",
- "common_ratio=-6/2\n",
- "#ex(4). R,R^2,R^3,R^4....\n",
- "R=('R');\n",
- "common_ratio='R**2/R'\n",
- "print 'common_ratio',R\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_7 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the seventh term of the series is 192\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#7th term of the series 3,6,12,....\n",
- "\n",
- "#in the series r=2, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=3;n=7;#given data\n",
- "term7=3*(2)**(7-1);\n",
- "print\"\\n the seventh term of the series is \",term7\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_8 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the eighth term of the series is ', -4374)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#8th term of the series 2,-6,18,-54,......\n",
- "\n",
- "#in the series r=-3, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=2;n=8;#given data\n",
- "term8=2*(-3)**(8-1);\n",
- "print(\"\\n the eighth term of the series is \",term8)\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_9 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fifth term of the series is \n",
- "\n",
- "15.752961\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th term of the series.1st term is 100 and common ratio(r) is 0.63\n",
- "\n",
- "# using the formula\n",
- "#nth term=a*r^(n-1) \n",
- "a=100;n=0.63;#given data\n",
- "print\"\\n the fifth term of the series is \\n\"\n",
- "\n",
- "term5=100*0.63**(5-1)\n",
- "print term5\n",
- "#3rd term of G.P is 4.5 and 9th is 16.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_10 pgno:263"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the common ratio is :\n",
- "\n",
- "1.238\n"
- ]
- }
- ],
- "source": [
- "\n",
- "# nth term=a*r^(n-1)\n",
- "term3=4.5;#given data\n",
- "#'a*r^(3-1)=4.5 ---equ(1)'\n",
- "term9=16.2;#given\n",
- "#'a*r^(9-1)=16.2 ---equ(2)'\n",
- "print(\"\\n the common ratio is :\\n\");\n",
- "\n",
- "r=(16.2/4.5)**(1./6.)#equ(2)/equ(1)\n",
- "print round(r,3)\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_11 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "substituting the given values \n",
- "64.34375\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 2,3,4,5,....\n",
- "\n",
- "r=3./2.;a=2.;n=7.;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "print (\"substituting the given values \")\n",
- "\n",
- "print round(S,1)\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_12 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "172.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 4,-8,16,....\n",
- "\n",
- "r=-8./4.;a=4;n=7;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "#substituting the values \n",
- "print S\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_13 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "2.67\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 2 + 1/2 + 1/8 + ......\n",
- "\n",
- "a=2;r=1./4.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_14 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.17\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 5 - 1 + 1/5 - ......\n",
- "\n",
- "a=5;r=-1./5.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_3.ipynb
deleted file mode 100755
index 906a3681..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_21_Series_3.ipynb
+++ /dev/null
@@ -1,526 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 21 Series"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_1 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) 7,13,19,25....\n",
- "common_diff=19-13\n",
- "print 6\n",
- "#ex(2) 6,4,2,0,-2\n",
- "common_diff=2-4\n",
- "print -2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_2 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "-22\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1) in the series 7,10,13,.... the common difference is 3. 10th trerm is ?\n",
- "nth_term=('7+(n-1)*3')\n",
- "term10=7+(10-1)*3\n",
- "#ex(2) i the series 6,2,-2,-6,....and d=-4\n",
- "nth_term=('6-(n-1)*4')\n",
- "term8=6+(8-1)*-4\n",
- "print term8\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_3 pgno:256"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('the five terms are 4, ,20', 8, 12, 16)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#insert 3 A.M's between 4 and 20\n",
- "\n",
- "#let 4,a,b,c,20 are in A.P. using, l=a+(n-1)*d\n",
- "d=(20-4)/(5-1);\n",
- "a=4+d;\n",
- "b=a+d;\n",
- "c=b+d;\n",
- "print(\"the five terms are 4, ,20\",a,b,c)"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_4 pgno:258"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "d=1.5\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of A.P of 8 terms is 90.1st term is 6.\n",
- "\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "#substituting given values\n",
- "d=0;\n",
- "for d in range(0,100):\n",
- " if(90==8/2*(2*6 + (8-1)*d)):\n",
- " \tprint d\n",
- "print 'd=1.5'\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_5 pgno:259"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " As root -10 is inadmissible, the solution is n=9\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "# using s=n*{2*a+(n-1)*d}/2 \n",
- "a=3;d=3;s=135;\n",
- "#substituting given values\n",
- "n=('n');\n",
- "p='n/2*(6 + (n-1)*3)-135';\n",
- "#n=numpy.roots(p)\n",
- "print(\"\\n As root -10 is inadmissible, the solution is n=9\")\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_6 pgno:261"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "common_ratio R\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#ex(1).1,2,4,8,...\n",
- "commom_ratio=4/2\n",
- "#ex(2). 1,1/2,1/4,1/8,....\n",
- "common_ratio=(1./4.)/(1./2.)\n",
- "#ex(3). 2,-6,18,-54\n",
- "common_ratio=-6/2\n",
- "#ex(4). R,R^2,R^3,R^4....\n",
- "R=('R');\n",
- "common_ratio='R**2/R'\n",
- "print 'common_ratio',R\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_7 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the seventh term of the series is 192\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#7th term of the series 3,6,12,....\n",
- "\n",
- "#in the series r=2, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=3;n=7;#given data\n",
- "term7=3*(2)**(7-1);\n",
- "print\"\\n the seventh term of the series is \",term7\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_8 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "('\\n the eighth term of the series is ', -4374)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#8th term of the series 2,-6,18,-54,......\n",
- "\n",
- "#in the series r=-3, so using the formula\n",
- "# nth term=a*r^(n-1) \n",
- "a=2;n=8;#given data\n",
- "term8=2*(-3)**(8-1);\n",
- "print(\"\\n the eighth term of the series is \",term8)\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_9 pgno:262"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the fifth term of the series is \n",
- "\n",
- "15.752961\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#5th term of the series.1st term is 100 and common ratio(r) is 0.63\n",
- "\n",
- "# using the formula\n",
- "#nth term=a*r^(n-1) \n",
- "a=100;n=0.63;#given data\n",
- "print\"\\n the fifth term of the series is \\n\"\n",
- "\n",
- "term5=100*0.63**(5-1)\n",
- "print term5\n",
- "#3rd term of G.P is 4.5 and 9th is 16.2\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_10 pgno:263"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\n",
- " the common ratio is :\n",
- "\n",
- "1.238\n"
- ]
- }
- ],
- "source": [
- "\n",
- "# nth term=a*r^(n-1)\n",
- "term3=4.5;#given data\n",
- "#'a*r^(3-1)=4.5 ---equ(1)'\n",
- "term9=16.2;#given\n",
- "#'a*r^(9-1)=16.2 ---equ(2)'\n",
- "print(\"\\n the common ratio is :\\n\");\n",
- "\n",
- "r=(16.2/4.5)**(1./6.)#equ(2)/equ(1)\n",
- "print round(r,3)\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_11 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "substituting the given values \n",
- "64.34375\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 2,3,4,5,....\n",
- "\n",
- "r=3./2.;a=2.;n=7.;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "print (\"substituting the given values \")\n",
- "\n",
- "print round(S,1)\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_12 pgno:265"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "172.0\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum of 7 terms of the series 4,-8,16,....\n",
- "\n",
- "r=-8./4.;a=4;n=7;#given\n",
- "#using the formula\n",
- "S=a*(r**(n)-1)/(r-1)\n",
- "#substituting the values \n",
- "print S\n",
- "\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_13 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "2.67\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 2 + 1/2 + 1/8 + ......\n",
- "\n",
- "a=2;r=1./4.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 21_14 pgno:270"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "4.17\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#sum to infinity series 5 - 1 + 1/5 - ......\n",
- "\n",
- "a=5;r=-1./5.;#given\n",
- "#using the formula\n",
- "S_infinity=a/(1-r)\n",
- "print round(S_infinity,2)\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra.ipynb
deleted file mode 100755
index d91cdb4d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra.ipynb
+++ /dev/null
@@ -1,477 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 2 Elementry Operations in Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_1 pgno:25"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b 7 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5a+6b+2a-3b\n",
- "\n",
- "#('collecting like terms \\n');\n",
- "x=5+2;y=6-3;\n",
- "print\"total=a+b\",x,y\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_2 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=x+y-5 22 3\n"
- ]
- }
- ],
- "source": [
- "#collecting like terms ;\n",
- "x=15+7;y=6-3;\n",
- "print\"total=x+y-5\",x,y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_3 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "18\n"
- ]
- }
- ],
- "source": [
- "x_coeff=6-3;y_coeff=2+4;\n",
- "#\"substitue given values\"\n",
- "x=3;y=2;\n",
- "val=x_coeff*x + y_coeff*y -3\n",
- "print val\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_4 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "84a**6/12a**2\n"
- ]
- }
- ],
- "source": [
- "#84a**6/12a**2\n",
- "import string\n",
- "A=1;#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');\n",
- "p1=84*A**6;\n",
- "p2=12*A**2;\n",
- "p=p1/p2;\n",
- "print '84a**6/12a**2'\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_5 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 18,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x**4/6x**6\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3x**4/6x**6\n",
- "from sympy import *\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');\n",
- "p1=3*x**4;\n",
- "p2=6*x**6;\n",
- "p=p1/p2\n",
- "print '3x**4/6x**6'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_6 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=8*x/15 \n",
- "\n"
- ]
- }
- ],
- "source": [
- " #x/3 + x/5\n",
- "from sympy import *\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');poly(0,'x');\n",
- "p1=x/3;\n",
- "p2=x/5;\n",
- "p=p1+p2;\n",
- "q=8*x/15;\n",
- "if(p==q):\n",
- " print\"val=8*x/15 \\n\"\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_7 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "((3b + 4a)/(ab))\n"
- ]
- }
- ],
- "source": [
- "#given problem sum of 3/a + 4/b\n",
- "\n",
- "print\"((3b + 4a)/(ab))\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_8 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(bx-ay)/(by)\n"
- ]
- }
- ],
- "source": [
- "#given problem is x/y - a/b\n",
- "\n",
- "print'(bx-ay)/(by)'\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_9 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(a+b)/k 8 25 60\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#2a/15 + 5b/12\n",
- "\n",
- "\n",
- "d=60#\"L.C.M of denominators\"\n",
- "k=d;\n",
- "a_coeff=60/15*2;\n",
- "b_coeff=60/12*5;\n",
- "print'ans='\n",
- "print\"(a+b)/k\",a_coeff,b_coeff,k\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_10 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(bx-ay)/a**2b**2 3 2 36\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/12a**2b - y/18ab**2\n",
- "\n",
- "k=36#lcm(d);#L.C.M of denominators\n",
- "\n",
- "#\"L.C.M of a**2*b and a*b**2 is a**2*b**2\"\n",
- "x_coeff=36/12;\n",
- "y_coeff=36/18;\n",
- "print'ans='\n",
- "print\"(bx-ay)/a**2b**2\",x_coeff,y_coeff,k\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_11 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "/*x**2/y**2 2 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x**3*y/(6*x*y**3)\n",
- "\n",
- "gcd_d=1#GCD of 4 and 6 is 2\n",
- "m=4/gcd_d\n",
- "n=6/gcd_d\n",
- "x=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');\n",
- "y=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'y');\n",
- "p1=x**3;p2=x;p=p1/p2;\n",
- "q1=y;q2=y**3;q=q1/q2;\n",
- "#val=m/n*p*q \n",
- "print'val='\n",
- "print\"/*x**2/y**2\",m/2,n/2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_12 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x**2*y/a**3 0.285714285714\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*a*x**4*2*y**3/(14*x**2*y**2*3*a**4)\n",
- "from sympy import *\n",
- "\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=symbols('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=symbols('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "num=6.*2./(14.*3.);\n",
- "p1=x**4;p2=x**2;p=p1/p2;\n",
- "q1=y**3;q2=y**2;q=q1/q2;\n",
- "r1=a;r2=a**4;r=r1/r2;\n",
- "#val=num*p*q*r\n",
- "print'val='\n",
- "print\"*x**2*y/a**3\",num\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_13 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x/(a*y) 1.2\n"
- ]
- }
- ],
- "source": [
- "#(8x**3)/(5a**2y) *(3a)/(4x**2)\n",
- "from sympy import *\n",
- "\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=symbols('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=symbols('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "p1=x**3;p2=x**2;p=p1/p2;\n",
- "q=1/y;\n",
- "r1=a;r2=a**2;r=r1/r2;\n",
- "num=8.*3./(5.*4.);\n",
- "#val=num*p*q*r\n",
- "print('val=')\n",
- "print\"*x/(a*y)\",num\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_1.ipynb
deleted file mode 100755
index d91cdb4d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_1.ipynb
+++ /dev/null
@@ -1,477 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 2 Elementry Operations in Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_1 pgno:25"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b 7 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5a+6b+2a-3b\n",
- "\n",
- "#('collecting like terms \\n');\n",
- "x=5+2;y=6-3;\n",
- "print\"total=a+b\",x,y\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_2 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=x+y-5 22 3\n"
- ]
- }
- ],
- "source": [
- "#collecting like terms ;\n",
- "x=15+7;y=6-3;\n",
- "print\"total=x+y-5\",x,y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_3 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "18\n"
- ]
- }
- ],
- "source": [
- "x_coeff=6-3;y_coeff=2+4;\n",
- "#\"substitue given values\"\n",
- "x=3;y=2;\n",
- "val=x_coeff*x + y_coeff*y -3\n",
- "print val\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_4 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "84a**6/12a**2\n"
- ]
- }
- ],
- "source": [
- "#84a**6/12a**2\n",
- "import string\n",
- "A=1;#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');\n",
- "p1=84*A**6;\n",
- "p2=12*A**2;\n",
- "p=p1/p2;\n",
- "print '84a**6/12a**2'\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_5 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 18,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x**4/6x**6\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3x**4/6x**6\n",
- "from sympy import *\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');\n",
- "p1=3*x**4;\n",
- "p2=6*x**6;\n",
- "p=p1/p2\n",
- "print '3x**4/6x**6'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_6 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=8*x/15 \n",
- "\n"
- ]
- }
- ],
- "source": [
- " #x/3 + x/5\n",
- "from sympy import *\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');poly(0,'x');\n",
- "p1=x/3;\n",
- "p2=x/5;\n",
- "p=p1+p2;\n",
- "q=8*x/15;\n",
- "if(p==q):\n",
- " print\"val=8*x/15 \\n\"\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_7 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "((3b + 4a)/(ab))\n"
- ]
- }
- ],
- "source": [
- "#given problem sum of 3/a + 4/b\n",
- "\n",
- "print\"((3b + 4a)/(ab))\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_8 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(bx-ay)/(by)\n"
- ]
- }
- ],
- "source": [
- "#given problem is x/y - a/b\n",
- "\n",
- "print'(bx-ay)/(by)'\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_9 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(a+b)/k 8 25 60\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#2a/15 + 5b/12\n",
- "\n",
- "\n",
- "d=60#\"L.C.M of denominators\"\n",
- "k=d;\n",
- "a_coeff=60/15*2;\n",
- "b_coeff=60/12*5;\n",
- "print'ans='\n",
- "print\"(a+b)/k\",a_coeff,b_coeff,k\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_10 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(bx-ay)/a**2b**2 3 2 36\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/12a**2b - y/18ab**2\n",
- "\n",
- "k=36#lcm(d);#L.C.M of denominators\n",
- "\n",
- "#\"L.C.M of a**2*b and a*b**2 is a**2*b**2\"\n",
- "x_coeff=36/12;\n",
- "y_coeff=36/18;\n",
- "print'ans='\n",
- "print\"(bx-ay)/a**2b**2\",x_coeff,y_coeff,k\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_11 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "/*x**2/y**2 2 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x**3*y/(6*x*y**3)\n",
- "\n",
- "gcd_d=1#GCD of 4 and 6 is 2\n",
- "m=4/gcd_d\n",
- "n=6/gcd_d\n",
- "x=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');\n",
- "y=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'y');\n",
- "p1=x**3;p2=x;p=p1/p2;\n",
- "q1=y;q2=y**3;q=q1/q2;\n",
- "#val=m/n*p*q \n",
- "print'val='\n",
- "print\"/*x**2/y**2\",m/2,n/2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_12 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 25,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x**2*y/a**3 0.285714285714\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*a*x**4*2*y**3/(14*x**2*y**2*3*a**4)\n",
- "from sympy import *\n",
- "\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=symbols('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=symbols('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "num=6.*2./(14.*3.);\n",
- "p1=x**4;p2=x**2;p=p1/p2;\n",
- "q1=y**3;q2=y**2;q=q1/q2;\n",
- "r1=a;r2=a**4;r=r1/r2;\n",
- "#val=num*p*q*r\n",
- "print'val='\n",
- "print\"*x**2*y/a**3\",num\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_13 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 26,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x/(a*y) 1.2\n"
- ]
- }
- ],
- "source": [
- "#(8x**3)/(5a**2y) *(3a)/(4x**2)\n",
- "from sympy import *\n",
- "\n",
- "x=symbols('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=symbols('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=symbols('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "p1=x**3;p2=x**2;p=p1/p2;\n",
- "q=1/y;\n",
- "r1=a;r2=a**2;r=r1/r2;\n",
- "num=8.*3./(5.*4.);\n",
- "#val=num*p*q*r\n",
- "print('val=')\n",
- "print\"*x/(a*y)\",num\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_2.ipynb
deleted file mode 100755
index 6c2af6eb..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_2.ipynb
+++ /dev/null
@@ -1,477 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 2 Elementry Operations in Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_1 pgno:25"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b 7 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5a+6b+2a-3b\n",
- "\n",
- "#('collecting like terms \\n');\n",
- "x=5+2;y=6-3;\n",
- "print\"total=a+b\",x,y\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_2 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=x+y-5 22 3\n"
- ]
- }
- ],
- "source": [
- "#collecting like terms ;\n",
- "x=15+7;y=6-3;\n",
- "print\"total=x+y-5\",x,y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_3 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "18\n"
- ]
- }
- ],
- "source": [
- "x_coeff=6-3;y_coeff=2+4;\n",
- "#\"substitue given values\"\n",
- "x=3;y=2;\n",
- "val=x_coeff*x + y_coeff*y -3\n",
- "print val\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_4 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "84a**6/12a**2\n"
- ]
- }
- ],
- "source": [
- "#84a**6/12a**2\n",
- "import string\n",
- "A=1;#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');\n",
- "p1=84*A**6;\n",
- "p2=12*A**2;\n",
- "p=p1/p2;\n",
- "print '84a**6/12a**2'\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_5 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x**4/6x**6\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3x**4/6x**6\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');\n",
- "p1='3*x**4';\n",
- "p2='6*x**6';\n",
- "#p=p1/p2\n",
- "print '3x**4/6x**6'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_6 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=8*x/15\n"
- ]
- }
- ],
- "source": [
- " #x/3 + x/5\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');poly(0,'x');\n",
- "p1='x/3';\n",
- "p2='x/5';\n",
- "p=p1+p2;\n",
- "q='8*x/15';\n",
- "if(p==q):\n",
- " print\"val=8*x/15 \\n\"\n",
- "print\"val=8*x/15\"\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_7 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "((3b + 4a)/(ab))\n"
- ]
- }
- ],
- "source": [
- "#given problem sum of 3/a + 4/b\n",
- "\n",
- "print\"((3b + 4a)/(ab))\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_8 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(bx-ay)/(by)\n"
- ]
- }
- ],
- "source": [
- "#given problem is x/y - a/b\n",
- "\n",
- "print'(bx-ay)/(by)'\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_9 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(a+b)/k 8 25 60\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#2a/15 + 5b/12\n",
- "\n",
- "\n",
- "d=60#\"L.C.M of denominators\"\n",
- "k=d;\n",
- "a_coeff=60/15*2;\n",
- "b_coeff=60/12*5;\n",
- "print'ans='\n",
- "print\"(a+b)/k\",a_coeff,b_coeff,k\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_10 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(bx-ay)/a**2b**2 3 2 36\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/12a**2b - y/18ab**2\n",
- "\n",
- "k=36#lcm(d);#L.C.M of denominators\n",
- "\n",
- "#\"L.C.M of a**2*b and a*b**2 is a**2*b**2\"\n",
- "x_coeff=36/12;\n",
- "y_coeff=36/18;\n",
- "print'ans='\n",
- "print\"(bx-ay)/a**2b**2\",x_coeff,y_coeff,k\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_11 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "/*x**2/y**2 2 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x**3*y/(6*x*y**3)\n",
- "\n",
- "gcd_d=1#GCD of 4 and 6 is 2\n",
- "m=4/gcd_d\n",
- "n=6/gcd_d\n",
- "x=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');\n",
- "y=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'y');\n",
- "p1=x**3;p2=x;p=p1/p2;\n",
- "q1=y;q2=y**3;q=q1/q2;\n",
- "#val=m/n*p*q \n",
- "print'val='\n",
- "print\"/*x**2/y**2\",m/2,n/2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_12 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x**2*y/a**3 0.285714285714\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*a*x**4*2*y**3/(14*x**2*y**2*3*a**4)\n",
- "\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "num=6.*2./(14.*3.);\n",
- "p1='x**4';p2='x**2';p='p1/p2';\n",
- "q1='y**3';q2='y**2';q='q1/q2';\n",
- "r1='a';r2='a**4';r='r1/r2';\n",
- "#val=num*p*q*r\n",
- "print'val='\n",
- "print\"*x**2*y/a**3\",num\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_13 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x/(a*y) 1.2\n"
- ]
- }
- ],
- "source": [
- "#(8x**3)/(5a**2y) *(3a)/(4x**2)\n",
- "\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "p1='x**3';p2='x**2';p='p1/p2';\n",
- "q='1/y';\n",
- "r1='a';r2='a**2';r='r1/r2';\n",
- "num=8.*3./(5.*4.);\n",
- "#val=num*p*q*r\n",
- "print('val=')\n",
- "print\"*x/(a*y)\",num\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_3.ipynb
deleted file mode 100755
index 6c2af6eb..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_2_Elementry_Operations_in_Algebra_3.ipynb
+++ /dev/null
@@ -1,477 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 2 Elementry Operations in Algebra"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_1 pgno:25"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b 7 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5a+6b+2a-3b\n",
- "\n",
- "#('collecting like terms \\n');\n",
- "x=5+2;y=6-3;\n",
- "print\"total=a+b\",x,y\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_2 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=x+y-5 22 3\n"
- ]
- }
- ],
- "source": [
- "#collecting like terms ;\n",
- "x=15+7;y=6-3;\n",
- "print\"total=x+y-5\",x,y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_3 pgno:26"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "18\n"
- ]
- }
- ],
- "source": [
- "x_coeff=6-3;y_coeff=2+4;\n",
- "#\"substitue given values\"\n",
- "x=3;y=2;\n",
- "val=x_coeff*x + y_coeff*y -3\n",
- "print val\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_4 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "84a**6/12a**2\n"
- ]
- }
- ],
- "source": [
- "#84a**6/12a**2\n",
- "import string\n",
- "A=1;#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');\n",
- "p1=84*A**6;\n",
- "p2=12*A**2;\n",
- "p=p1/p2;\n",
- "print '84a**6/12a**2'\n",
- "\n",
- "\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_5 pgno:33"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x**4/6x**6\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#3x**4/6x**6\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');\n",
- "p1='3*x**4';\n",
- "p2='6*x**6';\n",
- "#p=p1/p2\n",
- "print '3x**4/6x**6'\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_6 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=8*x/15\n"
- ]
- }
- ],
- "source": [
- " #x/3 + x/5\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convince poly(0,'a');poly(0,'x');poly(0,'x');\n",
- "p1='x/3';\n",
- "p2='x/5';\n",
- "p=p1+p2;\n",
- "q='8*x/15';\n",
- "if(p==q):\n",
- " print\"val=8*x/15 \\n\"\n",
- "print\"val=8*x/15\"\n",
- "\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_7 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "((3b + 4a)/(ab))\n"
- ]
- }
- ],
- "source": [
- "#given problem sum of 3/a + 4/b\n",
- "\n",
- "print\"((3b + 4a)/(ab))\""
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_8 pgno:34"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "(bx-ay)/(by)\n"
- ]
- }
- ],
- "source": [
- "#given problem is x/y - a/b\n",
- "\n",
- "print'(bx-ay)/(by)'\n",
- " "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_9 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 22,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(a+b)/k 8 25 60\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#2a/15 + 5b/12\n",
- "\n",
- "\n",
- "d=60#\"L.C.M of denominators\"\n",
- "k=d;\n",
- "a_coeff=60/15*2;\n",
- "b_coeff=60/12*5;\n",
- "print'ans='\n",
- "print\"(a+b)/k\",a_coeff,b_coeff,k\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_10 pgno:35"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 23,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "ans=\n",
- "(bx-ay)/a**2b**2 3 2 36\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x/12a**2b - y/18ab**2\n",
- "\n",
- "k=36#lcm(d);#L.C.M of denominators\n",
- "\n",
- "#\"L.C.M of a**2*b and a*b**2 is a**2*b**2\"\n",
- "x_coeff=36/12;\n",
- "y_coeff=36/18;\n",
- "print'ans='\n",
- "print\"(bx-ay)/a**2b**2\",x_coeff,y_coeff,k\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_11 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 24,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "/*x**2/y**2 2 3\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#4*x**3*y/(6*x*y**3)\n",
- "\n",
- "gcd_d=1#GCD of 4 and 6 is 2\n",
- "m=4/gcd_d\n",
- "n=6/gcd_d\n",
- "x=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');\n",
- "y=1#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'y');\n",
- "p1=x**3;p2=x;p=p1/p2;\n",
- "q1=y;q2=y**3;q=q1/q2;\n",
- "#val=m/n*p*q \n",
- "print'val='\n",
- "print\"/*x**2/y**2\",m/2,n/2\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_12 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x**2*y/a**3 0.285714285714\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#6*a*x**4*2*y**3/(14*x**2*y**2*3*a**4)\n",
- "\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "num=6.*2./(14.*3.);\n",
- "p1='x**4';p2='x**2';p='p1/p2';\n",
- "q1='y**3';q2='y**2';q='q1/q2';\n",
- "r1='a';r2='a**4';r='r1/r2';\n",
- "#val=num*p*q*r\n",
- "print'val='\n",
- "print\"*x**2*y/a**3\",num\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 2_13 pgno:36"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "val=\n",
- "*x/(a*y) 1.2\n"
- ]
- }
- ],
- "source": [
- "#(8x**3)/(5a**2y) *(3a)/(4x**2)\n",
- "\n",
- "\n",
- "x=('x')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'x');\n",
- "y=('y')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'y');\n",
- "a=('a')#is polynomial function of degree zero poly(0,'x');#for this I assume it to be 1 for my convincepoly(0,'x');poly(0,'a');\n",
- "p1='x**3';p2='x**2';p='p1/p2';\n",
- "q='1/y';\n",
- "r1='a';r2='a**2';r='r1/r2';\n",
- "num=8.*3./(5.*4.);\n",
- "#val=num*p*q*r\n",
- "print('val=')\n",
- "print\"*x/(a*y)\",num\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them.ipynb
deleted file mode 100755
index 25e3990d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them.ipynb
+++ /dev/null
@@ -1,285 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 3 Brackets and Operations with Them"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_1 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+(a^2)b+a(b^2)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify a(a^2+ab+b^2)\n",
- "\n",
- "print('a^3+(a^2)b+a(b^2)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_2 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "20a\n"
- ]
- }
- ],
- "source": [
- "#simplify 2(4a+3b)+6(2a-b)\n",
- "\n",
- "#b gets cancelled \n",
- "print('20a')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_3 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x-5y\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5x-(5y+2x)\n",
- "\n",
- "#on adding like terms\n",
- "print('3x-5y')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_4 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "6 1\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(4a-b)-2(3a-2b)\n",
- "\n",
- "#by removing braces\n",
- "a_coeff=3*4-2*3;b_coeff=-3-2*-2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_5 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x^2-x*y-2*y^2\n",
- "2)after substituting given values\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x(2x-y)-x(x-y)-y(x+2y)\n",
- "\n",
- "#(\"1)after simplifying\")\n",
- "print('x^2-x*y-2*y^2')\n",
- "print(\"2)after substituting given values\")\n",
- "x=2;y=1;\n",
- "val=x^2-x*y-2*y^2;\n",
- "print val\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_6 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6a+10b+10c\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 2(3a+5(b+c))\n",
- "\n",
- "#by removing braces,\n",
- "print('6a+10b+10c')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_7 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "3 6\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(3a-2(a-b))\n",
- "\n",
- "#by removing braces,\n",
- "a_coeff=3*3-3*2;b_coeff=3*2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_8 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*a-2*[3*a-{4-2*(a-3)}]\n",
- "20*a+20\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify 12a-2[3a-(4-2(a-3))]\n",
- "\n",
- "#a is a polynomial function with degree zero\n",
- "\n",
- "print \"12*a-2*[3*a-{4-2*(a-3)}]\"\n",
- "print '20*a+20'\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_1.ipynb
deleted file mode 100755
index 25e3990d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_1.ipynb
+++ /dev/null
@@ -1,285 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 3 Brackets and Operations with Them"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_1 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+(a^2)b+a(b^2)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify a(a^2+ab+b^2)\n",
- "\n",
- "print('a^3+(a^2)b+a(b^2)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_2 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "20a\n"
- ]
- }
- ],
- "source": [
- "#simplify 2(4a+3b)+6(2a-b)\n",
- "\n",
- "#b gets cancelled \n",
- "print('20a')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_3 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x-5y\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5x-(5y+2x)\n",
- "\n",
- "#on adding like terms\n",
- "print('3x-5y')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_4 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "6 1\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(4a-b)-2(3a-2b)\n",
- "\n",
- "#by removing braces\n",
- "a_coeff=3*4-2*3;b_coeff=-3-2*-2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_5 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x^2-x*y-2*y^2\n",
- "2)after substituting given values\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x(2x-y)-x(x-y)-y(x+2y)\n",
- "\n",
- "#(\"1)after simplifying\")\n",
- "print('x^2-x*y-2*y^2')\n",
- "print(\"2)after substituting given values\")\n",
- "x=2;y=1;\n",
- "val=x^2-x*y-2*y^2;\n",
- "print val\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_6 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6a+10b+10c\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 2(3a+5(b+c))\n",
- "\n",
- "#by removing braces,\n",
- "print('6a+10b+10c')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_7 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "3 6\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(3a-2(a-b))\n",
- "\n",
- "#by removing braces,\n",
- "a_coeff=3*3-3*2;b_coeff=3*2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_8 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*a-2*[3*a-{4-2*(a-3)}]\n",
- "20*a+20\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify 12a-2[3a-(4-2(a-3))]\n",
- "\n",
- "#a is a polynomial function with degree zero\n",
- "\n",
- "print \"12*a-2*[3*a-{4-2*(a-3)}]\"\n",
- "print '20*a+20'\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_2.ipynb
deleted file mode 100755
index 25e3990d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_2.ipynb
+++ /dev/null
@@ -1,285 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 3 Brackets and Operations with Them"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_1 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+(a^2)b+a(b^2)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify a(a^2+ab+b^2)\n",
- "\n",
- "print('a^3+(a^2)b+a(b^2)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_2 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "20a\n"
- ]
- }
- ],
- "source": [
- "#simplify 2(4a+3b)+6(2a-b)\n",
- "\n",
- "#b gets cancelled \n",
- "print('20a')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_3 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x-5y\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5x-(5y+2x)\n",
- "\n",
- "#on adding like terms\n",
- "print('3x-5y')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_4 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "6 1\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(4a-b)-2(3a-2b)\n",
- "\n",
- "#by removing braces\n",
- "a_coeff=3*4-2*3;b_coeff=-3-2*-2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_5 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x^2-x*y-2*y^2\n",
- "2)after substituting given values\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x(2x-y)-x(x-y)-y(x+2y)\n",
- "\n",
- "#(\"1)after simplifying\")\n",
- "print('x^2-x*y-2*y^2')\n",
- "print(\"2)after substituting given values\")\n",
- "x=2;y=1;\n",
- "val=x^2-x*y-2*y^2;\n",
- "print val\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_6 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6a+10b+10c\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 2(3a+5(b+c))\n",
- "\n",
- "#by removing braces,\n",
- "print('6a+10b+10c')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_7 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "3 6\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(3a-2(a-b))\n",
- "\n",
- "#by removing braces,\n",
- "a_coeff=3*3-3*2;b_coeff=3*2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_8 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*a-2*[3*a-{4-2*(a-3)}]\n",
- "20*a+20\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify 12a-2[3a-(4-2(a-3))]\n",
- "\n",
- "#a is a polynomial function with degree zero\n",
- "\n",
- "print \"12*a-2*[3*a-{4-2*(a-3)}]\"\n",
- "print '20*a+20'\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_3.ipynb
deleted file mode 100755
index 25e3990d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_3_Brackets_and_Operations_with_Them_3.ipynb
+++ /dev/null
@@ -1,285 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 3 Brackets and Operations with Them"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_1 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "a^3+(a^2)b+a(b^2)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify a(a^2+ab+b^2)\n",
- "\n",
- "print('a^3+(a^2)b+a(b^2)')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_2 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "20a\n"
- ]
- }
- ],
- "source": [
- "#simplify 2(4a+3b)+6(2a-b)\n",
- "\n",
- "#b gets cancelled \n",
- "print('20a')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_3 pgno:42"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "3x-5y\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 5x-(5y+2x)\n",
- "\n",
- "#on adding like terms\n",
- "print('3x-5y')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_4 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "6 1\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(4a-b)-2(3a-2b)\n",
- "\n",
- "#by removing braces\n",
- "a_coeff=3*4-2*3;b_coeff=-3-2*-2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_5 pgno:43"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 7,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "x^2-x*y-2*y^2\n",
- "2)after substituting given values\n",
- "-2\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#x(2x-y)-x(x-y)-y(x+2y)\n",
- "\n",
- "#(\"1)after simplifying\")\n",
- "print('x^2-x*y-2*y^2')\n",
- "print(\"2)after substituting given values\")\n",
- "x=2;y=1;\n",
- "val=x^2-x*y-2*y^2;\n",
- "print val\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_6 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 8,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "6a+10b+10c\n"
- ]
- }
- ],
- "source": [
- "\n",
- "#simplify 2(3a+5(b+c))\n",
- "\n",
- "#by removing braces,\n",
- "print('6a+10b+10c')\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_7 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "total=a+b\n",
- "3 6\n"
- ]
- }
- ],
- "source": [
- "#simplify 3(3a-2(a-b))\n",
- "\n",
- "#by removing braces,\n",
- "a_coeff=3*3-3*2;b_coeff=3*2;\n",
- "print\"total=a+b\\n\",a_coeff,b_coeff\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 3_8 pgno:45"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "12*a-2*[3*a-{4-2*(a-3)}]\n",
- "20*a+20\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "#simplify 12a-2[3a-(4-2(a-3))]\n",
- "\n",
- "#a is a polynomial function with degree zero\n",
- "\n",
- "print \"12*a-2*[3*a-{4-2*(a-3)}]\"\n",
- "print '20*a+20'\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers.ipynb
deleted file mode 100755
index 8cac638d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers.ipynb
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 4 Positive and Negative Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 4_1 pgno:53"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "subtraction\n",
- "5*x-(-3*x)\n",
- "-2*b-(-4*b)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "\n",
- "print(\"subtraction\")\n",
- "x=symbols('x')#is polynomial functio with degree zero poly(0,'x');\n",
- "b=symbols('b')#is polynomial functio with degree zero poly(0,'b');\n",
- "print \"5*x-(-3*x)\"\n",
- "print \"-2*b-(-4*b)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_1.ipynb
deleted file mode 100755
index 8cac638d..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_1.ipynb
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 4 Positive and Negative Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 4_1 pgno:53"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "subtraction\n",
- "5*x-(-3*x)\n",
- "-2*b-(-4*b)\n"
- ]
- }
- ],
- "source": [
- "from sympy import *\n",
- "\n",
- "print(\"subtraction\")\n",
- "x=symbols('x')#is polynomial functio with degree zero poly(0,'x');\n",
- "b=symbols('b')#is polynomial functio with degree zero poly(0,'b');\n",
- "print \"5*x-(-3*x)\"\n",
- "print \"-2*b-(-4*b)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_2.ipynb
deleted file mode 100755
index 4c01e3e5..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_2.ipynb
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 4 Positive and Negative Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 4_1 pgno:53"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "subtraction\n",
- "5*x-(-3*x)\n",
- "-2*b-(-4*b)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "print(\"subtraction\")\n",
- "x=('x')#is polynomial functio with degree zero poly(0,'x');\n",
- "b=('b')#is polynomial functio with degree zero poly(0,'b');\n",
- "print \"5*x-(-3*x)\"\n",
- "print \"-2*b-(-4*b)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_3.ipynb
deleted file mode 100755
index 4c01e3e5..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_4_Positive_and_Negative_Numbers_3.ipynb
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 4 Positive and Negative Numbers"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 4_1 pgno:53"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "subtraction\n",
- "5*x-(-3*x)\n",
- "-2*b-(-4*b)\n"
- ]
- }
- ],
- "source": [
- "\n",
- "\n",
- "print(\"subtraction\")\n",
- "x=('x')#is polynomial functio with degree zero poly(0,'x');\n",
- "b=('b')#is polynomial functio with degree zero poly(0,'b');\n",
- "print \"5*x-(-3*x)\"\n",
- "print \"-2*b-(-4*b)\"\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations.ipynb
deleted file mode 100755
index 17f510de..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations.ipynb
+++ /dev/null
@@ -1,152 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 5 Simple Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_1 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=6*x-5=2*x+9\n",
- "3.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=6*x-5=2*x+9'\n",
- "#by solving \n",
- "x=14./4.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_2 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=10(x-4)=4(2x-1)+5\n",
- "20.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=10(x-4)=4(2x-1)+5'\n",
- "#by solving \n",
- "x=41./2.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_3 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=3*x/5+x/2=5*x/2-3\n",
- "20\n"
- ]
- }
- ],
- "source": [
- "print'expr=3*x/5+x/2=5*x/2-3'\n",
- "#by solving \n",
- "x=60/3;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_4 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=4*x-((x-2)/3)=5+((2*x+1)/4)\n",
- "1.44736842105\n"
- ]
- }
- ],
- "source": [
- "print'expr=4*x-((x-2)/3)=5+((2*x+1)/4)'\n",
- "#by solving \n",
- "x=55./38.;\n",
- "print x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_1.ipynb
deleted file mode 100755
index 17f510de..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_1.ipynb
+++ /dev/null
@@ -1,152 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 5 Simple Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_1 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=6*x-5=2*x+9\n",
- "3.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=6*x-5=2*x+9'\n",
- "#by solving \n",
- "x=14./4.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_2 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=10(x-4)=4(2x-1)+5\n",
- "20.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=10(x-4)=4(2x-1)+5'\n",
- "#by solving \n",
- "x=41./2.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_3 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=3*x/5+x/2=5*x/2-3\n",
- "20\n"
- ]
- }
- ],
- "source": [
- "print'expr=3*x/5+x/2=5*x/2-3'\n",
- "#by solving \n",
- "x=60/3;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_4 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=4*x-((x-2)/3)=5+((2*x+1)/4)\n",
- "1.44736842105\n"
- ]
- }
- ],
- "source": [
- "print'expr=4*x-((x-2)/3)=5+((2*x+1)/4)'\n",
- "#by solving \n",
- "x=55./38.;\n",
- "print x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_2.ipynb
deleted file mode 100755
index 17f510de..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_2.ipynb
+++ /dev/null
@@ -1,152 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 5 Simple Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_1 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=6*x-5=2*x+9\n",
- "3.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=6*x-5=2*x+9'\n",
- "#by solving \n",
- "x=14./4.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_2 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=10(x-4)=4(2x-1)+5\n",
- "20.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=10(x-4)=4(2x-1)+5'\n",
- "#by solving \n",
- "x=41./2.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_3 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=3*x/5+x/2=5*x/2-3\n",
- "20\n"
- ]
- }
- ],
- "source": [
- "print'expr=3*x/5+x/2=5*x/2-3'\n",
- "#by solving \n",
- "x=60/3;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_4 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=4*x-((x-2)/3)=5+((2*x+1)/4)\n",
- "1.44736842105\n"
- ]
- }
- ],
- "source": [
- "print'expr=4*x-((x-2)/3)=5+((2*x+1)/4)'\n",
- "#by solving \n",
- "x=55./38.;\n",
- "print x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_3.ipynb
deleted file mode 100755
index 17f510de..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_5_Simple_Equations_3.ipynb
+++ /dev/null
@@ -1,152 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 5 Simple Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_1 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=6*x-5=2*x+9\n",
- "3.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=6*x-5=2*x+9'\n",
- "#by solving \n",
- "x=14./4.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_2 pgno:62"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=10(x-4)=4(2x-1)+5\n",
- "20.5\n"
- ]
- }
- ],
- "source": [
- "print'expr=10(x-4)=4(2x-1)+5'\n",
- "#by solving \n",
- "x=41./2.;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_3 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=3*x/5+x/2=5*x/2-3\n",
- "20\n"
- ]
- }
- ],
- "source": [
- "print'expr=3*x/5+x/2=5*x/2-3'\n",
- "#by solving \n",
- "x=60/3;\n",
- "print x\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 5_4 pgno:63"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "expr=4*x-((x-2)/3)=5+((2*x+1)/4)\n",
- "1.44736842105\n"
- ]
- }
- ],
- "source": [
- "print'expr=4*x-((x-2)/3)=5+((2*x+1)/4)'\n",
- "#by solving \n",
- "x=55./38.;\n",
- "print x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations.ipynb
deleted file mode 100755
index 7bfe08a4..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations.ipynb
+++ /dev/null
@@ -1,351 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 7 Simultaneous Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_1 pgno:79"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=21-2*x\n",
- "(44-3*x)/4\n",
- "the number is 8\n",
- " the solution is :\n",
- " x= 8\n",
- " y= 5\n"
- ]
- }
- ],
- "source": [
- "#2x+y=21, 3x+4y=44\n",
- "import numpy\n",
- "print\"y=21-2*x\"\n",
- "p1=numpy.array([-2, 21])\n",
- "print\"(44-3*x)/4\"\n",
- "p2=numpy.array([-3/4, 44/4])\n",
- "\n",
- "\n",
- "for x in range(0,20):\n",
- " if(21-2*x==(44-3*x)/4):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "y=21-2*x;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_2 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=15-x; \n",
- "Y=3*x-21\n",
- "p3=p1-p2\n",
- "the solution is\n",
- "[ 6.]\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=15-x; \"\n",
- "p1=numpy.array([-1, 15])\n",
- "print\"Y=3*x-21\"\n",
- "p2=numpy.array([3, -21])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "print \"the solution is\" \n",
- "\n",
- "x=numpy.roots(p3)\n",
- "y=15-x;\n",
- "print y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_3 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(42-2*x)/3;\n",
- "y=5*x-20;\n",
- "the number is 6\n",
- " the solution is :\n",
- " x= 6\n",
- " y= 10\n",
- "\n",
- " the solution is : \n",
- "6 10\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=(42-2*x)/3;\"\n",
- "p1=numpy.array([-2/3, 42/3])\n",
- "print\"y=5*x-20;\"\n",
- "p2=numpy.array([5, -20])\n",
- "for x in range(0,20):\n",
- " if((42-2*x)/3==5*x-20):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "\n",
- "y=5*x-20;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n",
- "print\"\\n the solution is : \\n\",x,y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_4 pgno:82"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R1=(1.486-1.2*R2)/0.5;\n",
- "R=(4.67+2*R2)/4.5;\n",
- "p3=p1-p2\n",
- "[ 1.03777778]\n",
- "[ 0.80592593]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "print\"R1=(1.486-1.2*R2)/0.5;\"\n",
- "p1=numpy.array([-1.2/0.5, 1.486/0.5])\n",
- "print\"R=(4.67+2*R2)/4.5;\"\n",
- "p2=numpy.array([1/2, 4.67/4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "\n",
- "R2=numpy.roots(p3)\n",
- "\n",
- "R1=(1.486-1.2*R2)/0.5\n",
- "print R1\n",
- "print R2\n",
- "#difference in answer is due to round off error\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_5 pgno:85"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=y=(53-x)/3;\n",
- "p2=(4*x-2)/2;\n",
- "the solution is : \n",
- "\n",
- "the number is 8\n",
- "y= -16\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=y=(53-x)/3;\"\n",
- "p1=numpy.array([-1/3, 53/3])\n",
- "print\"p2=(4*x-2)/2;\"\n",
- "p2=numpy.array([2, -1])\n",
- "print\"the solution is : \\n\"\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((53-x)/3==(4*x-2)/2):\n",
- " print\"the number is \",x\n",
- "\n",
- "\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(53-x)/3;\n",
- "print\"y=\",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_6 pgno:84"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=6-4*m\n",
- "p2=4.5-2.4*m\n",
- "p3=p1-p2\n",
- "y=m*x+b\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=6-4*m\"\n",
- "p1=numpy.array([-4, 6])\n",
- "print\"p2=4.5-2.4*m\"\n",
- "p2=numpy.array([-2.4, 4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p=p1-p2\n",
- "\n",
- "m=numpy.roots(p)\n",
- "\n",
- "#substitute this value \n",
- "b=6-4*m\n",
- "#\"substitute these values in the equation y=mx+b\"\n",
- "\n",
- "print \"y=m*x+b\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_7 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(1100-25*x)/20;\n",
- "y=(1150-20*x)/25;\n",
- "the number is 20\n",
- "the total no. of books sold was 30\n",
- "the number originally sold at 25p was 99\n"
- ]
- }
- ],
- "source": [
- "#let x=number originally sold at 25p\n",
- "#let y=number originally sold at 20p\n",
- "#amounts received for these were 25x pence and 20y pence & their total value was 1100pence =>25x+20y=1100 \n",
- "import numpy\n",
- "print\"y=(1100-25*x)/20;\"\n",
- "p1=numpy.array([-25/20, 1100/20])\n",
- "print\"y=(1150-20*x)/25;\"\n",
- "p2=numpy.array([-20/25, 1150/25])\n",
- "\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((1100-25*x)/20==(1150-20*x)/25):\n",
- " print\"the number is \",x\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(1100-25*x)/20;\n",
- "print\"the total no. of books sold was \",x+y\n",
- "print\"the number originally sold at 25p was \",x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_1.ipynb
deleted file mode 100755
index 7bfe08a4..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_1.ipynb
+++ /dev/null
@@ -1,351 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 7 Simultaneous Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_1 pgno:79"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=21-2*x\n",
- "(44-3*x)/4\n",
- "the number is 8\n",
- " the solution is :\n",
- " x= 8\n",
- " y= 5\n"
- ]
- }
- ],
- "source": [
- "#2x+y=21, 3x+4y=44\n",
- "import numpy\n",
- "print\"y=21-2*x\"\n",
- "p1=numpy.array([-2, 21])\n",
- "print\"(44-3*x)/4\"\n",
- "p2=numpy.array([-3/4, 44/4])\n",
- "\n",
- "\n",
- "for x in range(0,20):\n",
- " if(21-2*x==(44-3*x)/4):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "y=21-2*x;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_2 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=15-x; \n",
- "Y=3*x-21\n",
- "p3=p1-p2\n",
- "the solution is\n",
- "[ 6.]\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=15-x; \"\n",
- "p1=numpy.array([-1, 15])\n",
- "print\"Y=3*x-21\"\n",
- "p2=numpy.array([3, -21])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "print \"the solution is\" \n",
- "\n",
- "x=numpy.roots(p3)\n",
- "y=15-x;\n",
- "print y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_3 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(42-2*x)/3;\n",
- "y=5*x-20;\n",
- "the number is 6\n",
- " the solution is :\n",
- " x= 6\n",
- " y= 10\n",
- "\n",
- " the solution is : \n",
- "6 10\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=(42-2*x)/3;\"\n",
- "p1=numpy.array([-2/3, 42/3])\n",
- "print\"y=5*x-20;\"\n",
- "p2=numpy.array([5, -20])\n",
- "for x in range(0,20):\n",
- " if((42-2*x)/3==5*x-20):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "\n",
- "y=5*x-20;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n",
- "print\"\\n the solution is : \\n\",x,y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_4 pgno:82"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R1=(1.486-1.2*R2)/0.5;\n",
- "R=(4.67+2*R2)/4.5;\n",
- "p3=p1-p2\n",
- "[ 1.03777778]\n",
- "[ 0.80592593]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "print\"R1=(1.486-1.2*R2)/0.5;\"\n",
- "p1=numpy.array([-1.2/0.5, 1.486/0.5])\n",
- "print\"R=(4.67+2*R2)/4.5;\"\n",
- "p2=numpy.array([1/2, 4.67/4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "\n",
- "R2=numpy.roots(p3)\n",
- "\n",
- "R1=(1.486-1.2*R2)/0.5\n",
- "print R1\n",
- "print R2\n",
- "#difference in answer is due to round off error\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_5 pgno:85"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=y=(53-x)/3;\n",
- "p2=(4*x-2)/2;\n",
- "the solution is : \n",
- "\n",
- "the number is 8\n",
- "y= -16\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=y=(53-x)/3;\"\n",
- "p1=numpy.array([-1/3, 53/3])\n",
- "print\"p2=(4*x-2)/2;\"\n",
- "p2=numpy.array([2, -1])\n",
- "print\"the solution is : \\n\"\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((53-x)/3==(4*x-2)/2):\n",
- " print\"the number is \",x\n",
- "\n",
- "\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(53-x)/3;\n",
- "print\"y=\",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_6 pgno:84"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=6-4*m\n",
- "p2=4.5-2.4*m\n",
- "p3=p1-p2\n",
- "y=m*x+b\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=6-4*m\"\n",
- "p1=numpy.array([-4, 6])\n",
- "print\"p2=4.5-2.4*m\"\n",
- "p2=numpy.array([-2.4, 4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p=p1-p2\n",
- "\n",
- "m=numpy.roots(p)\n",
- "\n",
- "#substitute this value \n",
- "b=6-4*m\n",
- "#\"substitute these values in the equation y=mx+b\"\n",
- "\n",
- "print \"y=m*x+b\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_7 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(1100-25*x)/20;\n",
- "y=(1150-20*x)/25;\n",
- "the number is 20\n",
- "the total no. of books sold was 30\n",
- "the number originally sold at 25p was 99\n"
- ]
- }
- ],
- "source": [
- "#let x=number originally sold at 25p\n",
- "#let y=number originally sold at 20p\n",
- "#amounts received for these were 25x pence and 20y pence & their total value was 1100pence =>25x+20y=1100 \n",
- "import numpy\n",
- "print\"y=(1100-25*x)/20;\"\n",
- "p1=numpy.array([-25/20, 1100/20])\n",
- "print\"y=(1150-20*x)/25;\"\n",
- "p2=numpy.array([-20/25, 1150/25])\n",
- "\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((1100-25*x)/20==(1150-20*x)/25):\n",
- " print\"the number is \",x\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(1100-25*x)/20;\n",
- "print\"the total no. of books sold was \",x+y\n",
- "print\"the number originally sold at 25p was \",x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_2.ipynb
deleted file mode 100755
index 7bfe08a4..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_2.ipynb
+++ /dev/null
@@ -1,351 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 7 Simultaneous Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_1 pgno:79"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=21-2*x\n",
- "(44-3*x)/4\n",
- "the number is 8\n",
- " the solution is :\n",
- " x= 8\n",
- " y= 5\n"
- ]
- }
- ],
- "source": [
- "#2x+y=21, 3x+4y=44\n",
- "import numpy\n",
- "print\"y=21-2*x\"\n",
- "p1=numpy.array([-2, 21])\n",
- "print\"(44-3*x)/4\"\n",
- "p2=numpy.array([-3/4, 44/4])\n",
- "\n",
- "\n",
- "for x in range(0,20):\n",
- " if(21-2*x==(44-3*x)/4):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "y=21-2*x;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_2 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=15-x; \n",
- "Y=3*x-21\n",
- "p3=p1-p2\n",
- "the solution is\n",
- "[ 6.]\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=15-x; \"\n",
- "p1=numpy.array([-1, 15])\n",
- "print\"Y=3*x-21\"\n",
- "p2=numpy.array([3, -21])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "print \"the solution is\" \n",
- "\n",
- "x=numpy.roots(p3)\n",
- "y=15-x;\n",
- "print y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_3 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(42-2*x)/3;\n",
- "y=5*x-20;\n",
- "the number is 6\n",
- " the solution is :\n",
- " x= 6\n",
- " y= 10\n",
- "\n",
- " the solution is : \n",
- "6 10\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=(42-2*x)/3;\"\n",
- "p1=numpy.array([-2/3, 42/3])\n",
- "print\"y=5*x-20;\"\n",
- "p2=numpy.array([5, -20])\n",
- "for x in range(0,20):\n",
- " if((42-2*x)/3==5*x-20):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "\n",
- "y=5*x-20;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n",
- "print\"\\n the solution is : \\n\",x,y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_4 pgno:82"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R1=(1.486-1.2*R2)/0.5;\n",
- "R=(4.67+2*R2)/4.5;\n",
- "p3=p1-p2\n",
- "[ 1.03777778]\n",
- "[ 0.80592593]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "print\"R1=(1.486-1.2*R2)/0.5;\"\n",
- "p1=numpy.array([-1.2/0.5, 1.486/0.5])\n",
- "print\"R=(4.67+2*R2)/4.5;\"\n",
- "p2=numpy.array([1/2, 4.67/4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "\n",
- "R2=numpy.roots(p3)\n",
- "\n",
- "R1=(1.486-1.2*R2)/0.5\n",
- "print R1\n",
- "print R2\n",
- "#difference in answer is due to round off error\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_5 pgno:85"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=y=(53-x)/3;\n",
- "p2=(4*x-2)/2;\n",
- "the solution is : \n",
- "\n",
- "the number is 8\n",
- "y= -16\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=y=(53-x)/3;\"\n",
- "p1=numpy.array([-1/3, 53/3])\n",
- "print\"p2=(4*x-2)/2;\"\n",
- "p2=numpy.array([2, -1])\n",
- "print\"the solution is : \\n\"\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((53-x)/3==(4*x-2)/2):\n",
- " print\"the number is \",x\n",
- "\n",
- "\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(53-x)/3;\n",
- "print\"y=\",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_6 pgno:84"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=6-4*m\n",
- "p2=4.5-2.4*m\n",
- "p3=p1-p2\n",
- "y=m*x+b\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=6-4*m\"\n",
- "p1=numpy.array([-4, 6])\n",
- "print\"p2=4.5-2.4*m\"\n",
- "p2=numpy.array([-2.4, 4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p=p1-p2\n",
- "\n",
- "m=numpy.roots(p)\n",
- "\n",
- "#substitute this value \n",
- "b=6-4*m\n",
- "#\"substitute these values in the equation y=mx+b\"\n",
- "\n",
- "print \"y=m*x+b\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_7 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(1100-25*x)/20;\n",
- "y=(1150-20*x)/25;\n",
- "the number is 20\n",
- "the total no. of books sold was 30\n",
- "the number originally sold at 25p was 99\n"
- ]
- }
- ],
- "source": [
- "#let x=number originally sold at 25p\n",
- "#let y=number originally sold at 20p\n",
- "#amounts received for these were 25x pence and 20y pence & their total value was 1100pence =>25x+20y=1100 \n",
- "import numpy\n",
- "print\"y=(1100-25*x)/20;\"\n",
- "p1=numpy.array([-25/20, 1100/20])\n",
- "print\"y=(1150-20*x)/25;\"\n",
- "p2=numpy.array([-20/25, 1150/25])\n",
- "\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((1100-25*x)/20==(1150-20*x)/25):\n",
- " print\"the number is \",x\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(1100-25*x)/20;\n",
- "print\"the total no. of books sold was \",x+y\n",
- "print\"the number originally sold at 25p was \",x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_3.ipynb
deleted file mode 100755
index 7bfe08a4..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_7_Simultaneous_Equations_3.ipynb
+++ /dev/null
@@ -1,351 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 7 Simultaneous Equations"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_1 pgno:79"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=21-2*x\n",
- "(44-3*x)/4\n",
- "the number is 8\n",
- " the solution is :\n",
- " x= 8\n",
- " y= 5\n"
- ]
- }
- ],
- "source": [
- "#2x+y=21, 3x+4y=44\n",
- "import numpy\n",
- "print\"y=21-2*x\"\n",
- "p1=numpy.array([-2, 21])\n",
- "print\"(44-3*x)/4\"\n",
- "p2=numpy.array([-3/4, 44/4])\n",
- "\n",
- "\n",
- "for x in range(0,20):\n",
- " if(21-2*x==(44-3*x)/4):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "y=21-2*x;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_2 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=15-x; \n",
- "Y=3*x-21\n",
- "p3=p1-p2\n",
- "the solution is\n",
- "[ 6.]\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=15-x; \"\n",
- "p1=numpy.array([-1, 15])\n",
- "print\"Y=3*x-21\"\n",
- "p2=numpy.array([3, -21])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "print \"the solution is\" \n",
- "\n",
- "x=numpy.roots(p3)\n",
- "y=15-x;\n",
- "print y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_3 pgno:80"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(42-2*x)/3;\n",
- "y=5*x-20;\n",
- "the number is 6\n",
- " the solution is :\n",
- " x= 6\n",
- " y= 10\n",
- "\n",
- " the solution is : \n",
- "6 10\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"y=(42-2*x)/3;\"\n",
- "p1=numpy.array([-2/3, 42/3])\n",
- "print\"y=5*x-20;\"\n",
- "p2=numpy.array([5, -20])\n",
- "for x in range(0,20):\n",
- " if((42-2*x)/3==5*x-20):\n",
- " print\"the number is \",x\n",
- " print\" the solution is :\\n x= \",x\n",
- " break\n",
- "\n",
- "y=5*x-20;\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "print\" y= \",y\n",
- "print\"\\n the solution is : \\n\",x,y"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_4 pgno:82"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 14,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "R1=(1.486-1.2*R2)/0.5;\n",
- "R=(4.67+2*R2)/4.5;\n",
- "p3=p1-p2\n",
- "[ 1.03777778]\n",
- "[ 0.80592593]\n"
- ]
- }
- ],
- "source": [
- "\n",
- "import numpy\n",
- "print\"R1=(1.486-1.2*R2)/0.5;\"\n",
- "p1=numpy.array([-1.2/0.5, 1.486/0.5])\n",
- "print\"R=(4.67+2*R2)/4.5;\"\n",
- "p2=numpy.array([1/2, 4.67/4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p3=p1-p2\n",
- "\n",
- "R2=numpy.roots(p3)\n",
- "\n",
- "R1=(1.486-1.2*R2)/0.5\n",
- "print R1\n",
- "print R2\n",
- "#difference in answer is due to round off error\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_5 pgno:85"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 15,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=y=(53-x)/3;\n",
- "p2=(4*x-2)/2;\n",
- "the solution is : \n",
- "\n",
- "the number is 8\n",
- "y= -16\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=y=(53-x)/3;\"\n",
- "p1=numpy.array([-1/3, 53/3])\n",
- "print\"p2=(4*x-2)/2;\"\n",
- "p2=numpy.array([2, -1])\n",
- "print\"the solution is : \\n\"\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((53-x)/3==(4*x-2)/2):\n",
- " print\"the number is \",x\n",
- "\n",
- "\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(53-x)/3;\n",
- "print\"y=\",y\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_6 pgno:84"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 16,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "p1=6-4*m\n",
- "p2=4.5-2.4*m\n",
- "p3=p1-p2\n",
- "y=m*x+b\n"
- ]
- }
- ],
- "source": [
- "import numpy\n",
- "print\"p1=6-4*m\"\n",
- "p1=numpy.array([-4, 6])\n",
- "print\"p2=4.5-2.4*m\"\n",
- "p2=numpy.array([-2.4, 4.5])\n",
- "print\"p3=p1-p2\"\n",
- "p=p1-p2\n",
- "\n",
- "m=numpy.roots(p)\n",
- "\n",
- "#substitute this value \n",
- "b=6-4*m\n",
- "#\"substitute these values in the equation y=mx+b\"\n",
- "\n",
- "print \"y=m*x+b\"\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 7_7 pgno:"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 17,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "y=(1100-25*x)/20;\n",
- "y=(1150-20*x)/25;\n",
- "the number is 20\n",
- "the total no. of books sold was 30\n",
- "the number originally sold at 25p was 99\n"
- ]
- }
- ],
- "source": [
- "#let x=number originally sold at 25p\n",
- "#let y=number originally sold at 20p\n",
- "#amounts received for these were 25x pence and 20y pence & their total value was 1100pence =>25x+20y=1100 \n",
- "import numpy\n",
- "print\"y=(1100-25*x)/20;\"\n",
- "p1=numpy.array([-25/20, 1100/20])\n",
- "print\"y=(1150-20*x)/25;\"\n",
- "p2=numpy.array([-20/25, 1150/25])\n",
- "\n",
- "\n",
- "\n",
- "for x in range(0,100):\n",
- " if((1100-25*x)/20==(1150-20*x)/25):\n",
- " print\"the number is \",x\n",
- "\n",
- "#\"substitute the x value in any one of the above equations\"\n",
- "y=(1100-25*x)/20;\n",
- "print\"the total no. of books sold was \",x+y\n",
- "print\"the number originally sold at 25p was \",x\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities.ipynb
deleted file mode 100755
index d07fb6df..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities.ipynb
+++ /dev/null
@@ -1,750 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 8 Graphical Representation of Quantities"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_1 pgno:92"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xa54de80>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "AGE=numpy.array([25, 30, 35, 40, 45, 50])\n",
- "premium_in_D=numpy.array([2.33, 2.59, 2.91, 3.31, 3.81, 4.53])\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.title('Annual Premiums charged by an insurance company')\n",
- "pyplot.xlabel('AGE(in years)')\n",
- "pyplot.ylabel('premium_in_$')\n",
- "pyplot.grid()\n",
- "AGE=43;premium_in_D=3.6;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "AGE=36;premium_in_D=3;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.plot(25,2.0,'o')\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_2 pgno:93"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "msHgiwUHXP4AAAAASUVORK5CYII=\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0cc0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "length1=numpy.array([100, 120, 170, 220]);\n",
- "resistance=numpy.array([2.5, 3, 4.25, 5.5]);\n",
- "pyplot.plot(length1,resistance);\n",
- "pyplot.title('Relation between Resistances and Length')\n",
- "pyplot.xlabel('length_in_meters')\n",
- "pyplot.ylabel('resistance_in_ohms')\n",
- "pyplot.grid()\n",
- "length1=200;\n",
- "resistance=5;\n",
- "pyplot.plot(length1,resistance);\n",
- "\n",
- "pyplot.plot(250,6.2,'o')#this point is called extrapolation \n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_3 pgno:95"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "EX1: \n",
- "from curve, it is 26m. the actual distance from formula is 25.92m\n",
- "EX2: \n",
- "line from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "AAAAAElFTkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0b00>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "time=numpy.array([0, 1, 2, 3, 4, 5]);\n",
- "distance=numpy.array([0, 2, 8, 18, 32, 50]);\n",
- "pyplot.plot(time,distance)\n",
- "pyplot.title(\"Relation between Time and Distance\")\n",
- "pyplot.ylabel(\"time t in sec\")\n",
- "pyplot.xlabel(\"distance in meters\")\n",
- "\n",
- "pyplot.grid()\n",
- "#ex1:distance passed over in 3.6s\n",
- "print\"EX1: \\nfrom curve, it is 26m. the actual distance from formula is 25.92m\"\n",
- "#ex2:time to travel 42m\n",
- "print\"EX2: \\nline from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\"\n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_1.ipynb
deleted file mode 100755
index d07fb6df..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_1.ipynb
+++ /dev/null
@@ -1,750 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 8 Graphical Representation of Quantities"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_1 pgno:92"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xa54de80>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "AGE=numpy.array([25, 30, 35, 40, 45, 50])\n",
- "premium_in_D=numpy.array([2.33, 2.59, 2.91, 3.31, 3.81, 4.53])\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.title('Annual Premiums charged by an insurance company')\n",
- "pyplot.xlabel('AGE(in years)')\n",
- "pyplot.ylabel('premium_in_$')\n",
- "pyplot.grid()\n",
- "AGE=43;premium_in_D=3.6;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "AGE=36;premium_in_D=3;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.plot(25,2.0,'o')\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_2 pgno:93"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "msHgiwUHXP4AAAAASUVORK5CYII=\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0cc0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "length1=numpy.array([100, 120, 170, 220]);\n",
- "resistance=numpy.array([2.5, 3, 4.25, 5.5]);\n",
- "pyplot.plot(length1,resistance);\n",
- "pyplot.title('Relation between Resistances and Length')\n",
- "pyplot.xlabel('length_in_meters')\n",
- "pyplot.ylabel('resistance_in_ohms')\n",
- "pyplot.grid()\n",
- "length1=200;\n",
- "resistance=5;\n",
- "pyplot.plot(length1,resistance);\n",
- "\n",
- "pyplot.plot(250,6.2,'o')#this point is called extrapolation \n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_3 pgno:95"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "EX1: \n",
- "from curve, it is 26m. the actual distance from formula is 25.92m\n",
- "EX2: \n",
- "line from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "AAAAAElFTkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0b00>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "time=numpy.array([0, 1, 2, 3, 4, 5]);\n",
- "distance=numpy.array([0, 2, 8, 18, 32, 50]);\n",
- "pyplot.plot(time,distance)\n",
- "pyplot.title(\"Relation between Time and Distance\")\n",
- "pyplot.ylabel(\"time t in sec\")\n",
- "pyplot.xlabel(\"distance in meters\")\n",
- "\n",
- "pyplot.grid()\n",
- "#ex1:distance passed over in 3.6s\n",
- "print\"EX1: \\nfrom curve, it is 26m. the actual distance from formula is 25.92m\"\n",
- "#ex2:time to travel 42m\n",
- "print\"EX2: \\nline from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\"\n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_2.ipynb
deleted file mode 100755
index d07fb6df..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_2.ipynb
+++ /dev/null
@@ -1,750 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 8 Graphical Representation of Quantities"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_1 pgno:92"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xa54de80>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "AGE=numpy.array([25, 30, 35, 40, 45, 50])\n",
- "premium_in_D=numpy.array([2.33, 2.59, 2.91, 3.31, 3.81, 4.53])\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.title('Annual Premiums charged by an insurance company')\n",
- "pyplot.xlabel('AGE(in years)')\n",
- "pyplot.ylabel('premium_in_$')\n",
- "pyplot.grid()\n",
- "AGE=43;premium_in_D=3.6;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "AGE=36;premium_in_D=3;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.plot(25,2.0,'o')\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_2 pgno:93"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "msHgiwUHXP4AAAAASUVORK5CYII=\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0cc0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "length1=numpy.array([100, 120, 170, 220]);\n",
- "resistance=numpy.array([2.5, 3, 4.25, 5.5]);\n",
- "pyplot.plot(length1,resistance);\n",
- "pyplot.title('Relation between Resistances and Length')\n",
- "pyplot.xlabel('length_in_meters')\n",
- "pyplot.ylabel('resistance_in_ohms')\n",
- "pyplot.grid()\n",
- "length1=200;\n",
- "resistance=5;\n",
- "pyplot.plot(length1,resistance);\n",
- "\n",
- "pyplot.plot(250,6.2,'o')#this point is called extrapolation \n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_3 pgno:95"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "EX1: \n",
- "from curve, it is 26m. the actual distance from formula is 25.92m\n",
- "EX2: \n",
- "line from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "AAAAAElFTkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0b00>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "time=numpy.array([0, 1, 2, 3, 4, 5]);\n",
- "distance=numpy.array([0, 2, 8, 18, 32, 50]);\n",
- "pyplot.plot(time,distance)\n",
- "pyplot.title(\"Relation between Time and Distance\")\n",
- "pyplot.ylabel(\"time t in sec\")\n",
- "pyplot.xlabel(\"distance in meters\")\n",
- "\n",
- "pyplot.grid()\n",
- "#ex1:distance passed over in 3.6s\n",
- "print\"EX1: \\nfrom curve, it is 26m. the actual distance from formula is 25.92m\"\n",
- "#ex2:time to travel 42m\n",
- "print\"EX2: \\nline from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\"\n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_3.ipynb
deleted file mode 100755
index d07fb6df..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_8_Graphical_Representation_of_Quantities_3.ipynb
+++ /dev/null
@@ -1,750 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 8 Graphical Representation of Quantities"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_1 pgno:92"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0xa54de80>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "AGE=numpy.array([25, 30, 35, 40, 45, 50])\n",
- "premium_in_D=numpy.array([2.33, 2.59, 2.91, 3.31, 3.81, 4.53])\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.title('Annual Premiums charged by an insurance company')\n",
- "pyplot.xlabel('AGE(in years)')\n",
- "pyplot.ylabel('premium_in_$')\n",
- "pyplot.grid()\n",
- "AGE=43;premium_in_D=3.6;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "AGE=36;premium_in_D=3;\n",
- "pyplot.plot(AGE,premium_in_D);\n",
- "pyplot.plot(25,2.0,'o')\n",
- "pyplot.show()"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_2 pgno:93"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "data": {
- "image/png": [
- "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\n",
- "msHgiwUHXP4AAAAASUVORK5CYII=\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0cc0>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy \n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "length1=numpy.array([100, 120, 170, 220]);\n",
- "resistance=numpy.array([2.5, 3, 4.25, 5.5]);\n",
- "pyplot.plot(length1,resistance);\n",
- "pyplot.title('Relation between Resistances and Length')\n",
- "pyplot.xlabel('length_in_meters')\n",
- "pyplot.ylabel('resistance_in_ohms')\n",
- "pyplot.grid()\n",
- "length1=200;\n",
- "resistance=5;\n",
- "pyplot.plot(length1,resistance);\n",
- "\n",
- "pyplot.plot(250,6.2,'o')#this point is called extrapolation \n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8_3 pgno:95"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "EX1: \n",
- "from curve, it is 26m. the actual distance from formula is 25.92m\n",
- "EX2: \n",
- "line from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\n"
- ]
- },
- {
- "data": {
- "image/png": [
- "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\n",
- "AAAAAElFTkSuQmCC\n"
- ],
- "text/plain": [
- "<matplotlib.figure.Figure at 0x40a0b00>"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import numpy\n",
- "import matplotlib\n",
- "from matplotlib import pyplot\n",
- "%matplotlib inline\n",
- "\n",
- "time=numpy.array([0, 1, 2, 3, 4, 5]);\n",
- "distance=numpy.array([0, 2, 8, 18, 32, 50]);\n",
- "pyplot.plot(time,distance)\n",
- "pyplot.title(\"Relation between Time and Distance\")\n",
- "pyplot.ylabel(\"time t in sec\")\n",
- "pyplot.xlabel(\"distance in meters\")\n",
- "\n",
- "pyplot.grid()\n",
- "#ex1:distance passed over in 3.6s\n",
- "print\"EX1: \\nfrom curve, it is 26m. the actual distance from formula is 25.92m\"\n",
- "#ex2:time to travel 42m\n",
- "print\"EX2: \\nline from 42m on distance axis that touches the curve at 4.6s.the mechanics formula gives 4.58s\"\n",
- "\n",
- "pyplot.show()\n",
- "\n"
- ]
- }
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates.ipynb
deleted file mode 100755
index 922d0030..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates.ipynb
+++ /dev/null
@@ -1,1158 +0,0 @@
-{
- "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": [
- "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEZCAYAAACQK04eAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
- "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xm4ZFV97vHvy9DIJMjwiCikxVwCGKFR4MqFq42KwRE1\n",
- "eK8DKipJ5N44o4IRaTQCcYjGYDTJFRrFGVFBYwQjjRABBWlkjMOlEaRpiYwKKtC//LHXgeqi6px9\n",
- "Tq1de6+q9/M89VC7atde71l9arHOb+9apYjAzMymx3ptBzAzs/HywG9mNmU88JuZTRkP/GZmU8YD\n",
- "v5nZlPHAb2Y2ZTzw25wkLZa0VlLnf18kfVzSu2ruu1zSe0do6zBJ5/ds3yVp8UKP1xXp33qntnNY\n",
- "czr/Rrbxk7RK0tNKbDcijoiIv667e7oNyzOvATAiNo+IVXX3N2uLB34bJAB1rV1JG4wxywPNttDm\n",
- "grXUR1YYD/y2DkmfBnYEzkqliyN7nj5U0vWSbpH0zp7XSNJRkn4q6T8lfUHSI4YcfxtJX5d0m6Rf\n",
- "Sfpuev1D2u0pMb1G0vXAt9MxviRptaTbJZ0nabee469TvpH0dkk3SbpR0uEDZvFbpTx3Srpo5jlJ\n",
- "303PX57yvLhG363tef1ySR8bdOz0/C6Szkl9cO1sx5f02NRPd6bXfCz1V28Zbr599AlJZ6djrpC0\n",
- "Y1+zB0r6cfp3Ommun90KExG++bbODbgOeFrP9mJgLfCPwEbA7sBvgT9Kz78R+B6wPbAh8Angs0OO\n",
- "fQLwcWD9dNuvRrvLgY2BjdLjhwGbprY+DFzW85pTgPek+wcBq4Fd0+tPS8fbKT2/HPhPYK+U5TTg\n",
- "cz3HemDfIT/LYcD5g/af7dgp+w3Aq6gmX0uAW4Bdh7RzIfB+YANgP+AO4FMj9NFy4E5gf2AR8JEB\n",
- "P8eZwMOBHYBfAn/S9u+lb/lunvHbfBwXEb+LiB8BlwN7pMdfB7wrIm6KiHuB44BDhpwM/j3wKGBx\n",
- "RNwfEf9eo91lEXFPRPwOICKWR8RvetraQ9LmA173v4CTI+KaiLgHOLbv+QDOiIhLIuJ+4DNUg3AO\n",
- "sx37ucB1EXFqRKyNiJXAGcBDZv1pJr4X8O6IuC/115k8tAQ13z76ekRcEBG/B/4K2FfSo3uePzEi\n",
- "7oyIG4Bzydcv1gEe+G0+bu65fzewWbr/B8BXUlngNuBq4D7gkQOO8QHgp8DZkn4m6R012r1h5o6k\n",
- "9SSdmMpKd1D9lQCwzYDXPar3tcCNA/ZZ03P/np6fKYdhx/4D4L/P9Ffqs5cxuL+2B26NiN/2PHbD\n",
- "gP3m00dBT19ExG+AW1NbM4b9W9sE8IkgG2S+S7b+HHh1RFw454Ejfg0cCRwp6fHAdyR9PyLOnaXd\n",
- "3sdfDjwfeHpEXC9pS6pBa9BJ2NVUpYoZOwzYpw0/B86LiGfW2Hc11XmIjdNfLVCdC+nvq/n0kejp\n",
- "C0mbAVsBN837J7EiecZvg6wBHjeP/T8BHD9zglDStpKeP2hHSc+R9IeSRFVnvp+qply33c2A3wG3\n",
- "StoUOL6/CR4c4L4IvDqdSN0EOGbAvrOZbz/UPfY3gJ0lHSppw3TbW9Iu/TtGxPXAJcCytN++VKWi\n",
- "2f7nPFcfATxb0n6SFgHvBS6MiF8s4GexAnngt0FOAN6VyhBvSY/NNtD8HVXd+WxJd1KdjNxnyL7/\n",
- "DTgHuIvqhPDHIuK8ebT7KeB64BfAlamt3n0euDY/Iv4V+ChVjfrHaV+oBsV19u17/YxlwKkpzyED\n",
- "fpb+1w/M0f98RNwFPBN4Sfo5VlP97IsGtAHVDH5f4FdUg/QXqM6VDGoX6vXRZ6nOefwK2BM4dJbj\n",
- "zfp5ByuPIpr795R0NNUv1FrgCqpywO9mf5VZMyTtSvV7uCgi1s61f1dJ+gJwdUQct8DXnwLcGBH9\n",
- "fwHZlGhsxq/qo+t/BjwxIp5AdUnbS5pqz2wQSS+UtJGqzxX8DXBmaYO+pL0kPS6dtH0WVf3+q6Mc\n",
- "MlM0K1STpZ47gXuBTVR9mnATqj89zcbpz6lq9T+l+n08ot04C7IdVbnqLqpr8l8XEZePcDyXbqZc\n",
- "06WePwc+RHUp27ci4hWNNWZmZrU0Wep5HPAmqk8Wbg9sJunlTbVnZmb1NHkd/17A9yLiVwCSzgD+\n",
- "B9UnGEmP+c9NM7MFiIgFn6tpcuC/FjhG0sZU67o8A/h+/06jhB8XScsiYlnbOebinHk5Z14l5Cwh\n",
- "I4w+aW6s1JNOPn2K6sMnP0oP/1NT7TVscdsBalrcdoCaFrcdoKbFbQeoaXHbAWpa3HaAGha3HWAc\n",
- "Gl2yISLeT7WqoJmZdYQ/uVvP8rYD1LS87QA1LW87QE3L2w5Q0/K2A9S0vO0ANSxvO8A4NHo555yN\n",
- "S1FCjd/MrEtGHTs9469B0tK2M9ThnHk5Z17jzCkpJuXWRP94WWYzm0gLmRFLWhoRKxqIsyBNDfwu\n",
- "9ZjZxJmUsWXYz+FSj5mZzYsH/hpcQ83LOfNyznxKyJiDB34zsynjGr+ZTZxJGVtc4zczm3ISG0m8\n",
- "b9TjeOCvoZS6n3Pm5Zx5lZCz6YyS3ibp9L7HPirpI3O/lr2AS4HdRs3hgd/MbHw+DRwkaQuA9O2E\n",
- "/xs4ddgLemb53wDeB7xo1BCu8ZvZxJlrbJHyfPVkxPy/v1jSN4EvR8T/k/Rc4MSI+OMh+wbEVcCP\n",
- "gSMiWDPzuGv8ZmbzEIFy3BbY/KnAoen+oVR/Bayjr5b/PuBPZwb9HDzw11BCbRKcMzfnzKuEnGPK\n",
- "+DVgd0l/DDyHnm8lrDI8UMvfFSCCz0Xk+Qtlhgd+M7Mxioh7gC8DnwUujogbYWAt/0+byuAav5lN\n",
- "nK6PLZL2B74LvDoiTk2z/OXUrOWP+vN5dU4zs/G7HrgHXn5WmuUfDrwJ+Hzuss4gLvXUUEJtEpwz\n",
- "N+fMq4Sc48goaT3grbDDOXDad6lq+bs3UcsfptEZv6Q/Aj7f89BOwDER8dEm2zUz6yJJmwJr4FF3\n",
- "wwUC3sCYZvnr5BhXjT/9X+4XwD4RcUN6rNN1ODMrU1fHlmG1/OH7l1/jfwbws5lB38xsWkhsBLyb\n",
- "Mdfyhxlnjf8lVJcvFaeE2iQ4Z27OmVcJOZvI2Hdd/lhr+cOMZeCXtAh4HvClcbRnZta2Qdfl5/z0\n",
- "7SjGVep5FnBpRNzS/4Sk5cCqtHk7sHLmy45n/u/r7XrbM491JU/p2+7P6ezP3qwLPV41y/+XL8Hd\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",
- "x8wmhmf54+G1emoope7nnHk5Z15z5RxnLX94hjL6clSe8ZtZqzzLHz/X+M2sNa7lL4xr/GZWHM/y\n",
- "2+Uafw2l1P2cMy/nzGsmZxdq+cOU0pej8ozfzMZk6w3Tp289y2+Za/xm1jjX8vNyjd/MOsu1/G5y\n",
- "jb+GUup+zpmXc46mv5YPWt31Qb+rfZmbB34zy8oraXafa/xmlo1r+ePhGr+Ztc61/LK41FNDKXU/\n",
- "58zLOeu2X++6/LZz1lFCxhw84zezBfEsv1yu8ZvZvLmW3y7X+M1sbDzLnwyu8ddQSt3POfNyzv52\n",
- "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\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",
- "wAsi4pr0vGv8hXAt36w7Rh07G53xR8TNEbEy3f81cA2wfZNtWl6e5ZtNnrHV+CUtBvYELh5Xm7mU\n",
- "UvfLnXPUWv7w405nfzbFOfMpIWMOY7mqJ5V5TgfemGb+vc8tB1alzduBlRGxIj23FKDt7Z6sncgz\n",
- "bBtYIinDzxsXAsvgnL+Aiz4Gx7w7gnB/diuf+7OR7SVAl/IQESvS/cNSP65iRI1fxy9pQ6oywTcj\n",
- "4iN9z7nG3zGu5Zt136hjZ9MndwWcCvwqIt484HkP/B3h6/LNytHpk7vAfsChwAGSLku3gxpuM7tS\n",
- "6n4LzdlULX94e5Pdn+PmnPmUkDGHRmv8EXEB/pBYZ3mWbzadvFbPlHIt36xcXqvH5sWzfDNzGaaG\n",
- "Uup+c+Ucdy1/eI7J6M+ucM58SsiYg2f8U8CzfDPr5Rr/hHMt32zyuMZvA3mWb2bDuMZfQyl1v5mc\n",
- "XanlD1Naf3adc+ZTQsYcPOOfKFtvmFbS9CzfzIZyjX9CuJZvNj1c459yruWb2Xy5xl9DV+t+/bV8\n",
- "0OoSBv2u9mc/58yrhJwlZMzBA3+B/K1YZjYK1/gL41q+mbnGPyVcyzezXFzqqaHtul/d6/LbzlmX\n",
- "c+blnPmUkDEHz/g7zLN8M2uCa/wd5Vq+mQ3jGv+ESbP8Y4HX4lm+mTWg0Rq/pJMlrZF0RZPtNG1c\n",
- "db+eWv6uLGCNnVLqk86Zl3PmU0LGHJo+uXsKUNyXq49bui7/eHxdvpmNQeM1fkmLgbMi4gkDnpv6\n",
- "Gr9r+WY2X67xF8q1fDNri6/jryF33W/UWv7w45ZRn3TOvJwznxIy5tD6jF/ScmBV2rwdWBkRK9Jz\n",
- "SwHa3u7JOuLxtjkQTnwVHH4g8CZYfzWs3QXi5hzHB5ZIar2/xtefzW7j/sy6TRn9uQToUh4iYkW6\n",
- "f1jqx1WMyDX+MXEt38xyGXXsbPpyzs8B3wN2lnSDpFc32V4X+YodM+uaRgf+iHhpRGwfERtFxA4R\n",
- "cUqT7TVloXW/pmr5w9sroz7pnHk5Zz4lZMyh9Rr/JPIVO2bWZV6rJzPX8s2sab6OvyM8yzezUvg6\n",
- "/hrmqvuNu5Y/PEcZ9UnnzMs58ykhYw6e8Y/As3wzK5Fr/AvkWr6ZtcU1/jHzLN/MSucafw0zdb+u\n",
- "1PKHKaU+6Zx5OWc+JWTMwTP+WrbeMH361rN8Myuea/xzSLP8U4Cf4Fq+mXVAp9fqKVnfGjvH4zV2\n",
- "zGxCeOAfoL+WD7qphNJOKfVJ58zLOfMpIWMOHvh7eCVNM5sGrvEnvi7fzErh6/hH5OvyzWzaTHWp\n",
- "p+51+aXU/ZwzL+fMq4ScJWTMYSpn/J7lm9k0m7oav2v5ZlY61/hrSrP8ZcBr8CzfzKZY01+2fpCk\n",
- "ayX9RNI7mmxr9hwP1PJ3YQFr7JRS93POvJwzrxJylpAxh8YGfknrAycBBwG7AS+VtGtT7Q3OwEYS\n",
- "JzD6dflL8iZrjHPm5Zx5lZCzhIwja3LGvw/w04hYFRH3Ap8HDm6wvXWMOsvvs2W+ZI1yzrycM68S\n",
- "cpaQcWRNDvyPBm7o2b4xPdaojLN8M7OJ1OTJ3Ra+c5ZtgRVUV+zskXHAX5zpOE1b3HaAmha3HaCm\n",
- "xW0HqGlx2wFqWtx2gBoWtx1gHBq7nFPSk4FlEXFQ2j4aWBsRf9Ozj6+qMTNbgFEu52xy4N8A+A/g\n",
- "6cBNwPeBl0bENY00aGZmtTRW6omI+yT9JfAtYH3gkx70zcza1+ond83MbPya/gDXDpLOlXSVpCsl\n",
- "vSE9/gFJ10i6XNIZkrboec3R6QNf10p6ZpP55srZ8/xbJa2VtFVbOWfLKOn1qT+vlNR7DqUzfSlp\n",
- "H0nfl3SZpB9I2rvlnA+TdLGklZKulnRCenwrSedI+rGksyVt2fOaLuXs2ntoYM6e51t/D82Vsyvv\n",
- "o1n+zfO9hyKisRuwHbAk3d+Mqua/K3AgsF56/ETgxHR/N2AlsCHV2fWfzuzXRs60vQPwr8B1wFZt\n",
- "5ZylLw8AzgE2TM9t28W+pLra6k/S488Czm0zZ2p7k/TfDYCLgP2B9wNvT4+/o+3fzVlyduo9NCxn\n",
- "2u7Ee2iO/uza+2hQxnNzvYcanfFHxM0RsTLd/zVwDbB9RJwTEWvTbhcDj0n3DwY+FxH3RsSq9APs\n",
- "02TG2XKmp/8WeHvfS8aec0jGRwOvA06I6kNyRMQtbWWcI+dqYGZWuiXwizZzpnx3p7uLqM5D3QY8\n",
- "Hzg1PX4q8IIO5ry1a++hYTnTdifeQ7PkvI3uvY8GZbyZTO+hsa3HL2kxsCfVL2mv1wD/ku5vT/VB\n",
- "rxlj+dBXr96ckg4GboyIH/Xt1mrOvr7cGXiKpIskrZC0Vxcy9uW8CDgK+JCknwMfAI5Ou7WWU9J6\n",
- "klYCa6hmT1cBj4yINWmXNcAjO5jz6r5dOvEeGpSzi++hIf/unXofDcmY7T00loFf0mbA6cAb0yxw\n",
- "5vG/An4fEZ+d5eVjO/vcmxNYC7yTat3+B3aZ5eVjydnXl3dR/Sn4iIh4MvA24IuzvLyVvkz/5p8E\n",
- "3hAROwJvBk6e5eVjyRkRayNiCdVs+SmSDuh7PubI0lbOpTPPdek9NCDns6kGp069h4b0Z6feR0My\n",
- "ZnsPNT7wS9oQ+DJwWkR8tefxw4BnAy/v2f0XVPXAGY/hwT9nGjUg5+Oo6mWXS7ouZblU0iPbyjmk\n",
- "L28EzgCIiB8AayVt01bGWXLuExFfSfdP58E/RVvLOSMi7gC+ATwJWCNpOwBJjwJ+2cGce6V8h9Gh\n",
- "99CMnpxPBB5Lh95DQ3LuRQffRwMy5nsPNXyCQsCngA/3PX4QcBWwTd/jMycpFlH9wvyMdMlpGzn7\n",
- "9hl0YmpsOWfpy78Ajkv3dwZ+3sW+pFow76np/tOBH7Sccxtgy3R/Y+C7Kdf7gXekx4/ioSdNu5Kz\n",
- "a++hgTn79mn1PTRHf3bmfTQk4zNyvoea7uT9qUomK4HL0u1ZwE+A63se+4ee17yT6uTEtaQz2GP4\n",
- "ZRiYs2+f/z/zS9tGziEZD6I6k/9p4ArgUmBpF/uSasZycXr8QmDPlnM+Ib2RVgI/At6WHt8K+DbV\n",
- "ek9nz7wBO5iza++hgTn79mn1PTRHf3bmfTRLxmzvIX+Ay8xsyoztqh4zM+sGD/xmZlPGA7+Z2ZTx\n",
- "wG9mNmU88JuZTRkP/GZmU8YDv00kSYskfTstYfviBo5/sKRdcx/XbBya/LJ1szY9kWq5nT0bOv4L\n",
- "gbOoVh8dC0nrxYMrcpotmGf8NnaSFqcvvPin9KUX35L0sPTckrRC4swXjGw5x7G2kvTVtP+Fkp4g\n",
- "aVvgNGDvNOPfqe81f5j+Glgp6VJJO0laKumsnn1OkvSqdP9EVV8sc7mqL0DZF3ge8IGZ4w/LnVZ6\n",
- "/Nv0xRnXSNpb0ldUfdHLe3vaOzR9+cZlkj4hab30+K8lfTCt1Lhvf5Ys/yA2fcbxMWnffOu9US1+\n",
- "dy+we9r+AvDydP9HwP9M949jlvWT0j5/DxyT7h8AXJbuPxU4a8hrLgYOTvcXUa2HsrR3/3TcV1It\n",
- "4XBtz+MPT/89BXhRz+MDc1N9ecYJ6f4bgJuolnpeBNwAPILqi2rOBNZP+/0D8Ip0fy1wSLq/9aAs\n",
- "vvk235vKz0n6AAAB4ElEQVRn/NaW6+LBNdovBRZLejiwRUScnx4/FXjKHMfZj2qNFSLiXGDrtCT0\n",
- "wOV/JW1O9WVAX0uv+X1E3DPL8e8Afivpk5JeCPTuq3TMLebIfWb675XAlRGxJiJ+T7V2zY5UC249\n",
- "CbhE0mXA06gW2wK4n2ql07mymNXmgd/a8rue+/dTfctQv9nWbl/IfrO5j3XfDw+jWuHwfqrlb08H\n",
- "nkv1FYIzhi101Z9n5mddy7o/91oePM92akTsmW67RMR70uO/jYgAiIj7ZsliVpsHfusKRcSdwG2S\n",
- "9k+PvYLqu3pncz5pPfr0ZRW3RM+X/fSL6strbkzfDIWkjSRtTLXS5W7paqAtqWbhIWlTqhU6vwm8\n",
- "BdgjHeou4OHpmHcsIPcDkYB/Aw5J5yZmzlvs2L/jLFnM5sVX9Vhb+mfLM9uvAj4haROqdcVfDSDp\n",
- "OOCSiDir73XLgJMlXQ78Jr1+5njDZuSvAP5R0nuozjUcEhGrJH2RqhxzHdWyuACbA19LJ59F9c1H\n",
- "AJ8H/lnS64EXD8s94Gd8SKaIuEbSu4Cz00nde4H/A/y8b/9hWczmxcsym5lNGZd6zMymjAd+M7Mp\n",
- "44HfzGzKeOA3M5syHvjNzKaMB34zsynjgd/MbMp44DczmzL/BfvwXAAuGUz2AAAAAElFTkSuQmCC\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": [
- "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\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"
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_1.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_1.ipynb
deleted file mode 100755
index 922d0030..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_1.ipynb
+++ /dev/null
@@ -1,1158 +0,0 @@
-{
- "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",
- "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",
- "x8wmhmf54+G1emoope7nnHk5Z15z5RxnLX94hjL6clSe8ZtZqzzLHz/X+M2sNa7lL4xr/GZWHM/y\n",
- "2+Uafw2l1P2cMy/nzGsmZxdq+cOU0pej8ozfzMZk6w3Tp289y2+Za/xm1jjX8vNyjd/MOsu1/G5y\n",
- "jb+GUup+zpmXc46mv5YPWt31Qb+rfZmbB34zy8oraXafa/xmlo1r+ePhGr+Ztc61/LK41FNDKXU/\n",
- "58zLOeu2X++6/LZz1lFCxhw84zezBfEsv1yu8ZvZvLmW3y7X+M1sbDzLnwyu8ddQSt3POfNyzv52\n",
- "Rltjp4T+LCFjDo3P+CWtAu4E7gfujYh9mm7TzPLxLH/yNF7jl3Qd8KSIuHXAc67xm3WYa/ndVEqN\n",
- "34O7WUE8y59s46jxB/BtSZdI+rMxtJddKXU/58xrWnM2tV5+Cf1ZQsYcxjHj3y8iVkvaFjhH0rUR\n",
- "cf7Mk5KWA6vS5u3AyohYkZ5bCtD2dk/WTuQZtg0skdSZPO7P0vpzmwPhxFfC4c8E3gTrr4a1u0Dc\n",
- "PEX9uQToUh4iYkW6f1jqx1WMaKzX8Us6Fvh1RHwobbvGb9YBruWXZdSxs9FSj6RNJG2e7m8KPBO4\n",
- "osk2zaw+r6Q5nZqu8T8SOF/SSuBi4OsRcXbDbWZXSt3POfOa9Jzj/u7bEvqzhIw5NFrjj4jrqGpm\n",
- "ZtYRvmLHvFaP2RRxLX8ylHIdv5m1yLN86+W1emoope7nnHlNSs5x1/KH5+h+f5aQMQfP+M0mlGf5\n",
- "Noxr/GYTyLX8yeYav5k9wLN8q8M1/hpKqfs5Z16l5exKLX+YEvqzhIw5eMZvVrytN0yfvvUs32px\n",
- "jd+sYK7lTyfX+M2mkGv5NgrX+Gsope7nnHl1NWd/LR+0uoRBv6v92auEjDl44DcrhFfStFzmrPFL\n",
- "2j8iLuh7bL+I+PeRG3eN36wW1/Kt1zjW4//7AY+dtNAGzaw+z/KtCUMHfkn7SnorsK2kt0h6a7ot\n",
- "m+11k6iUup9z5tV2zrrX5beds64ScpaQMYfZrupZBGwOrJ/+O+NO4JAmQ5lNM1+xY02rU+P/g4i4\n",
- "vpHGXeM3W4dr+VbHqGPn0IFf0t9FxBslnTXg6YiI5y+00Z42PPCb4Vm+zU+TH+D6VPrvB4H+Bqbq\n",
- "F1LS0ohY0XaOuThnXuPK2TfL32O+s3z3Zz4lZMxhtoH//cDTgedExNsX2oCk9YFLgBsj4nkLPY7Z\n",
- "pPEs39oyW6nnaqpfyJOBl/U/HxE/rNWA9BbgScDm/eUhl3psWrmWb6NostRzLNVs5NHAhwY8f8Bc\n",
- "B5f0GODZVNcfv2UhAc0miWf51gVDr8ePiC9FxEHAByLigP5bzeN/GHgbsDZH2LaUcm2vc+aVO2dT\n",
- "6+VPa382oYSMOcy5OmdEvEfSwcBTqE7qnhcRg670WYek5wK/jIjLZutMScuBVWnzdmDlzMmVmde1\n",
- "vd2TtRN5hm0DSyR1Jo/7c+bnjQuBd8M5R8BFJ8Exx0YQ7s9u5UvbS4Au5SEiVqT7h6V+XMWI6lzH\n",
- "fyKwN/AZqqt7XgJcEhFHz/G644FXAPcBDwMeDnw5Il7Zs49r/DbRXMu3JjR2HX9PA1cASyLi/rS9\n",
- "PtWs/AnzCPlU4Mj+q3o88Nukci3fmjTq2FlnzZ0AtuzZ3pKFXcdf7C99KXU/58xroTnH/d23k96f\n",
- "41RCxhzqfAPXCcAPJZ1LVep5KnDUfBqJiPOA8+Yfz6wcnuVbKWYt9UhaD3gxcD5VnT+AH0TE6iyN\n",
- "u9RjE8K1fBuncdT4L42IJy20gTmO7YHfiuZZvrVhHDX+cyQdKWkHSVvN3BbaYIlKqfs5Z15z5Rx3\n",
- "LX94jsnozy4oIWMOdWr8L6Eq8fzfvscfmz+OWfd5lm+lq1Pq2Zhq0N+f6hO4FwAfj4h7Rm7cpR4r\n",
- "jGv51gXjqPF/iepbt06juqrnZcAWEfHihTbac2wP/FYEz/KtS8ZR4398RLw2Is6NiO9ExOHA4xfa\n",
- "YIlKqfs5Z14zObtSyx+mtP7sshIy5lBn4P+hpH1nNiQ9mepNYDbhtt5Q4n3AN6hWmH2RSzs2CeqU\n",
- "eq4FdgZuoDrJuyPwH1Rr8ERE7L7gxl3qsY5yLd+6bNSxs85VPQct9OBmpUm1/GOB1wJvhm6Vdcxy\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",
- "wAsi4pr0vGv8hXAt36w7Rh07G53xR8TNEbEy3f81cA2wfZNtWl6e5ZtNnrHV+CUtBvYELh5Xm7mU\n",
- "UvfLnXPUWv7w405nfzbFOfMpIWMOY7mqJ5V5TgfemGb+vc8tB1alzduBlRGxIj23FKDt7Z6sncgz\n",
- "bBtYIinDzxsXAsvgnL+Aiz4Gx7w7gnB/diuf+7OR7SVAl/IQESvS/cNSP65iRI1fxy9pQ6oywTcj\n",
- "4iN9z7nG3zGu5Zt136hjZ9MndwWcCvwqIt484HkP/B3h6/LNytHpk7vAfsChwAGSLku3gxpuM7tS\n",
- "6n4LzdlULX94e5Pdn+PmnPmUkDGHRmv8EXEB/pBYZ3mWbzadvFbPlHIt36xcXqvH5sWzfDNzGaaG\n",
- "Uup+c+Ucdy1/eI7J6M+ucM58SsiYg2f8U8CzfDPr5Rr/hHMt32zyuMZvA3mWb2bDuMZfQyl1v5mc\n",
- "XanlD1Naf3adc+ZTQsYcPOOfKFtvmFbS9CzfzIZyjX9CuJZvNj1c459yruWb2Xy5xl9DV+t+/bV8\n",
- "0OoSBv2u9mc/58yrhJwlZMzBA3+B/K1YZjYK1/gL41q+mbnGPyVcyzezXFzqqaHtul/d6/LbzlmX\n",
- "c+blnPmUkDEHz/g7zLN8M2uCa/wd5Vq+mQ3jGv+ESbP8Y4HX4lm+mTWg0Rq/pJMlrZF0RZPtNG1c\n",
- "db+eWv6uLGCNnVLqk86Zl3PmU0LGHJo+uXsKUNyXq49bui7/eHxdvpmNQeM1fkmLgbMi4gkDnpv6\n",
- "Gr9r+WY2X67xF8q1fDNri6/jryF33W/UWv7w45ZRn3TOvJwznxIy5tD6jF/ScmBV2rwdWBkRK9Jz\n",
- "SwHa3u7JOuLxtjkQTnwVHH4g8CZYfzWs3QXi5hzHB5ZIar2/xtefzW7j/sy6TRn9uQToUh4iYkW6\n",
- "f1jqx1WMyDX+MXEt38xyGXXsbPpyzs8B3wN2lnSDpFc32V4X+YodM+uaRgf+iHhpRGwfERtFxA4R\n",
- "cUqT7TVloXW/pmr5w9sroz7pnHk5Zz4lZMyh9Rr/JPIVO2bWZV6rJzPX8s2sab6OvyM8yzezUvg6\n",
- "/hrmqvuNu5Y/PEcZ9UnnzMs58ykhYw6e8Y/As3wzK5Fr/AvkWr6ZtcU1/jHzLN/MSucafw0zdb+u\n",
- "1PKHKaU+6Zx5OWc+JWTMwTP+WrbeMH361rN8Myuea/xzSLP8U4Cf4Fq+mXVAp9fqKVnfGjvH4zV2\n",
- "zGxCeOAfoL+WD7qphNJOKfVJ58zLOfMpIWMOHvh7eCVNM5sGrvEnvi7fzErh6/hH5OvyzWzaTHWp\n",
- "p+51+aXU/ZwzL+fMq4ScJWTMYSpn/J7lm9k0m7oav2v5ZlY61/hrSrP8ZcBr8CzfzKZY01+2fpCk\n",
- "ayX9RNI7mmxr9hwP1PJ3YQFr7JRS93POvJwzrxJylpAxh8YGfknrAycBBwG7AS+VtGtT7Q3OwEYS\n",
- "JzD6dflL8iZrjHPm5Zx5lZCzhIwja3LGvw/w04hYFRH3Ap8HDm6wvXWMOsvvs2W+ZI1yzrycM68S\n",
- "cpaQcWRNDvyPBm7o2b4xPdaojLN8M7OJ1OTJ3Ra+c5ZtgRVUV+zskXHAX5zpOE1b3HaAmha3HaCm\n",
- "xW0HqGlx2wFqWtx2gBoWtx1gHBq7nFPSk4FlEXFQ2j4aWBsRf9Ozj6+qMTNbgFEu52xy4N8A+A/g\n",
- "6cBNwPeBl0bENY00aGZmtTRW6omI+yT9JfAtYH3gkx70zcza1+ond83MbPya/gDXDpLOlXSVpCsl\n",
- "vSE9/gFJ10i6XNIZkrboec3R6QNf10p6ZpP55srZ8/xbJa2VtFVbOWfLKOn1qT+vlNR7DqUzfSlp\n",
- "H0nfl3SZpB9I2rvlnA+TdLGklZKulnRCenwrSedI+rGksyVt2fOaLuXs2ntoYM6e51t/D82Vsyvv\n",
- "o1n+zfO9hyKisRuwHbAk3d+Mqua/K3AgsF56/ETgxHR/N2AlsCHV2fWfzuzXRs60vQPwr8B1wFZt\n",
- "5ZylLw8AzgE2TM9t28W+pLra6k/S488Czm0zZ2p7k/TfDYCLgP2B9wNvT4+/o+3fzVlyduo9NCxn\n",
- "2u7Ee2iO/uza+2hQxnNzvYcanfFHxM0RsTLd/zVwDbB9RJwTEWvTbhcDj0n3DwY+FxH3RsSq9APs\n",
- "02TG2XKmp/8WeHvfS8aec0jGRwOvA06I6kNyRMQtbWWcI+dqYGZWuiXwizZzpnx3p7uLqM5D3QY8\n",
- "Hzg1PX4q8IIO5ry1a++hYTnTdifeQ7PkvI3uvY8GZbyZTO+hsa3HL2kxsCfVL2mv1wD/ku5vT/VB\n",
- "rxlj+dBXr96ckg4GboyIH/Xt1mrOvr7cGXiKpIskrZC0Vxcy9uW8CDgK+JCknwMfAI5Ou7WWU9J6\n",
- "klYCa6hmT1cBj4yINWmXNcAjO5jz6r5dOvEeGpSzi++hIf/unXofDcmY7T00loFf0mbA6cAb0yxw\n",
- "5vG/An4fEZ+d5eVjO/vcmxNYC7yTat3+B3aZ5eVjydnXl3dR/Sn4iIh4MvA24IuzvLyVvkz/5p8E\n",
- "3hAROwJvBk6e5eVjyRkRayNiCdVs+SmSDuh7PubI0lbOpTPPdek9NCDns6kGp069h4b0Z6feR0My\n",
- "ZnsPNT7wS9oQ+DJwWkR8tefxw4BnAy/v2f0XVPXAGY/hwT9nGjUg5+Oo6mWXS7ouZblU0iPbyjmk\n",
- "L28EzgCIiB8AayVt01bGWXLuExFfSfdP58E/RVvLOSMi7gC+ATwJWCNpOwBJjwJ+2cGce6V8h9Gh\n",
- "99CMnpxPBB5Lh95DQ3LuRQffRwMy5nsPNXyCQsCngA/3PX4QcBWwTd/jMycpFlH9wvyMdMlpGzn7\n",
- "9hl0YmpsOWfpy78Ajkv3dwZ+3sW+pFow76np/tOBH7Sccxtgy3R/Y+C7Kdf7gXekx4/ioSdNu5Kz\n",
- "a++hgTn79mn1PTRHf3bmfTQk4zNyvoea7uT9qUomK4HL0u1ZwE+A63se+4ee17yT6uTEtaQz2GP4\n",
- "ZRiYs2+f/z/zS9tGziEZD6I6k/9p4ArgUmBpF/uSasZycXr8QmDPlnM+Ib2RVgI/At6WHt8K+DbV\n",
- "ek9nz7wBO5iza++hgTn79mn1PTRHf3bmfTRLxmzvIX+Ay8xsyoztqh4zM+sGD/xmZlPGA7+Z2ZTx\n",
- "wG9mNmU88JuZTRkP/GZmU8YDv00kSYskfTstYfviBo5/sKRdcx/XbBya/LJ1szY9kWq5nT0bOv4L\n",
- "gbOoVh8dC0nrxYMrcpotmGf8NnaSFqcvvPin9KUX35L0sPTckrRC4swXjGw5x7G2kvTVtP+Fkp4g\n",
- "aVvgNGDvNOPfqe81f5j+Glgp6VJJO0laKumsnn1OkvSqdP9EVV8sc7mqL0DZF3ge8IGZ4w/LnVZ6\n",
- "/Nv0xRnXSNpb0ldUfdHLe3vaOzR9+cZlkj4hab30+K8lfTCt1Lhvf5Ys/yA2fcbxMWnffOu9US1+\n",
- "dy+we9r+AvDydP9HwP9M949jlvWT0j5/DxyT7h8AXJbuPxU4a8hrLgYOTvcXUa2HsrR3/3TcV1It\n",
- "4XBtz+MPT/89BXhRz+MDc1N9ecYJ6f4bgJuolnpeBNwAPILqi2rOBNZP+/0D8Ip0fy1wSLq/9aAs\n",
- "vvk235vKz0n6AAAB4ElEQVRn/NaW6+LBNdovBRZLejiwRUScnx4/FXjKHMfZj2qNFSLiXGDrtCT0\n",
- "wOV/JW1O9WVAX0uv+X1E3DPL8e8Afivpk5JeCPTuq3TMLebIfWb675XAlRGxJiJ+T7V2zY5UC249\n",
- "CbhE0mXA06gW2wK4n2ql07mymNXmgd/a8rue+/dTfctQv9nWbl/IfrO5j3XfDw+jWuHwfqrlb08H\n",
- "nkv1FYIzhi101Z9n5mddy7o/91oePM92akTsmW67RMR70uO/jYgAiIj7ZsliVpsHfusKRcSdwG2S\n",
- "9k+PvYLqu3pncz5pPfr0ZRW3RM+X/fSL6strbkzfDIWkjSRtTLXS5W7paqAtqWbhIWlTqhU6vwm8\n",
- "BdgjHeou4OHpmHcsIPcDkYB/Aw5J5yZmzlvs2L/jLFnM5sVX9Vhb+mfLM9uvAj4haROqdcVfDSDp\n",
- "OOCSiDir73XLgJMlXQ78Jr1+5njDZuSvAP5R0nuozjUcEhGrJH2RqhxzHdWyuACbA19LJ59F9c1H\n",
- "AJ8H/lnS64EXD8s94Gd8SKaIuEbSu4Cz00nde4H/A/y8b/9hWczmxcsym5lNGZd6zMymjAd+M7Mp\n",
- "44HfzGzKeOA3M5syHvjNzKaMB34zsynjgd/MbMp44DczmzL/BfvwXAAuGUz2AAAAAElFTkSuQmCC\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": [
- "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\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"
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_2.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_2.ipynb
deleted file mode 100755
index 922d0030..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_2.ipynb
+++ /dev/null
@@ -1,1158 +0,0 @@
-{
- "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": [
- "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEZCAYAAACQK04eAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
- "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xm4ZFV97vHvy9DIJMjwiCikxVwCGKFR4MqFq42KwRE1\n",
- "eK8DKipJ5N44o4IRaTQCcYjGYDTJFRrFGVFBYwQjjRABBWlkjMOlEaRpiYwKKtC//LHXgeqi6px9\n",
- "Tq1de6+q9/M89VC7atde71l9arHOb+9apYjAzMymx3ptBzAzs/HywG9mNmU88JuZTRkP/GZmU8YD\n",
- "v5nZlPHAb2Y2ZTzw25wkLZa0VlLnf18kfVzSu2ruu1zSe0do6zBJ5/ds3yVp8UKP1xXp33qntnNY\n",
- "czr/Rrbxk7RK0tNKbDcijoiIv667e7oNyzOvATAiNo+IVXX3N2uLB34bJAB1rV1JG4wxywPNttDm\n",
- "grXUR1YYD/y2DkmfBnYEzkqliyN7nj5U0vWSbpH0zp7XSNJRkn4q6T8lfUHSI4YcfxtJX5d0m6Rf\n",
- "Sfpuev1D2u0pMb1G0vXAt9MxviRptaTbJZ0nabee469TvpH0dkk3SbpR0uEDZvFbpTx3Srpo5jlJ\n",
- "303PX57yvLhG363tef1ySR8bdOz0/C6Szkl9cO1sx5f02NRPd6bXfCz1V28Zbr599AlJZ6djrpC0\n",
- "Y1+zB0r6cfp3Ommun90KExG++bbODbgOeFrP9mJgLfCPwEbA7sBvgT9Kz78R+B6wPbAh8Angs0OO\n",
- "fQLwcWD9dNuvRrvLgY2BjdLjhwGbprY+DFzW85pTgPek+wcBq4Fd0+tPS8fbKT2/HPhPYK+U5TTg\n",
- "cz3HemDfIT/LYcD5g/af7dgp+w3Aq6gmX0uAW4Bdh7RzIfB+YANgP+AO4FMj9NFy4E5gf2AR8JEB\n",
- "P8eZwMOBHYBfAn/S9u+lb/lunvHbfBwXEb+LiB8BlwN7pMdfB7wrIm6KiHuB44BDhpwM/j3wKGBx\n",
- "RNwfEf9eo91lEXFPRPwOICKWR8RvetraQ9LmA173v4CTI+KaiLgHOLbv+QDOiIhLIuJ+4DNUg3AO\n",
- "sx37ucB1EXFqRKyNiJXAGcBDZv1pJr4X8O6IuC/115k8tAQ13z76ekRcEBG/B/4K2FfSo3uePzEi\n",
- "7oyIG4Bzydcv1gEe+G0+bu65fzewWbr/B8BXUlngNuBq4D7gkQOO8QHgp8DZkn4m6R012r1h5o6k\n",
- "9SSdmMpKd1D9lQCwzYDXPar3tcCNA/ZZ03P/np6fKYdhx/4D4L/P9Ffqs5cxuL+2B26NiN/2PHbD\n",
- "gP3m00dBT19ExG+AW1NbM4b9W9sE8IkgG2S+S7b+HHh1RFw454Ejfg0cCRwp6fHAdyR9PyLOnaXd\n",
- "3sdfDjwfeHpEXC9pS6pBa9BJ2NVUpYoZOwzYpw0/B86LiGfW2Hc11XmIjdNfLVCdC+nvq/n0kejp\n",
- "C0mbAVsBN837J7EiecZvg6wBHjeP/T8BHD9zglDStpKeP2hHSc+R9IeSRFVnvp+qply33c2A3wG3\n",
- "StoUOL6/CR4c4L4IvDqdSN0EOGbAvrOZbz/UPfY3gJ0lHSppw3TbW9Iu/TtGxPXAJcCytN++VKWi\n",
- "2f7nPFcfATxb0n6SFgHvBS6MiF8s4GexAnngt0FOAN6VyhBvSY/NNtD8HVXd+WxJd1KdjNxnyL7/\n",
- "DTgHuIvqhPDHIuK8ebT7KeB64BfAlamt3n0euDY/Iv4V+ChVjfrHaV+oBsV19u17/YxlwKkpzyED\n",
- "fpb+1w/M0f98RNwFPBN4Sfo5VlP97IsGtAHVDH5f4FdUg/QXqM6VDGoX6vXRZ6nOefwK2BM4dJbj\n",
- "zfp5ByuPIpr795R0NNUv1FrgCqpywO9mf5VZMyTtSvV7uCgi1s61f1dJ+gJwdUQct8DXnwLcGBH9\n",
- "fwHZlGhsxq/qo+t/BjwxIp5AdUnbS5pqz2wQSS+UtJGqzxX8DXBmaYO+pL0kPS6dtH0WVf3+q6Mc\n",
- "MlM0K1STpZ47gXuBTVR9mnATqj89zcbpz6lq9T+l+n08ot04C7IdVbnqLqpr8l8XEZePcDyXbqZc\n",
- "06WePwc+RHUp27ci4hWNNWZmZrU0Wep5HPAmqk8Wbg9sJunlTbVnZmb1NHkd/17A9yLiVwCSzgD+\n",
- "B9UnGEmP+c9NM7MFiIgFn6tpcuC/FjhG0sZU67o8A/h+/06jhB8XScsiYlnbOebinHk5Z14l5Cwh\n",
- "I4w+aW6s1JNOPn2K6sMnP0oP/1NT7TVscdsBalrcdoCaFrcdoKbFbQeoaXHbAWpa3HaAGha3HWAc\n",
- "Gl2yISLeT7WqoJmZdYQ/uVvP8rYD1LS87QA1LW87QE3L2w5Q0/K2A9S0vO0ANSxvO8A4NHo555yN\n",
- "S1FCjd/MrEtGHTs9469B0tK2M9ThnHk5Z17jzCkpJuXWRP94WWYzm0gLmRFLWhoRKxqIsyBNDfwu\n",
- "9ZjZxJmUsWXYz+FSj5mZzYsH/hpcQ83LOfNyznxKyJiDB34zsynjGr+ZTZxJGVtc4zczm3ISG0m8\n",
- "b9TjeOCvoZS6n3Pm5Zx5lZCz6YyS3ibp9L7HPirpI3O/lr2AS4HdRs3hgd/MbHw+DRwkaQuA9O2E\n",
- "/xs4ddgLemb53wDeB7xo1BCu8ZvZxJlrbJHyfPVkxPy/v1jSN4EvR8T/k/Rc4MSI+OMh+wbEVcCP\n",
- "gSMiWDPzuGv8ZmbzEIFy3BbY/KnAoen+oVR/Bayjr5b/PuBPZwb9HDzw11BCbRKcMzfnzKuEnGPK\n",
- "+DVgd0l/DDyHnm8lrDI8UMvfFSCCz0Xk+Qtlhgd+M7Mxioh7gC8DnwUujogbYWAt/0+byuAav5lN\n",
- "nK6PLZL2B74LvDoiTk2z/OXUrOWP+vN5dU4zs/G7HrgHXn5WmuUfDrwJ+Hzuss4gLvXUUEJtEpwz\n",
- "N+fMq4Sc48goaT3grbDDOXDad6lq+bs3UcsfptEZv6Q/Aj7f89BOwDER8dEm2zUz6yJJmwJr4FF3\n",
- "wwUC3sCYZvnr5BhXjT/9X+4XwD4RcUN6rNN1ODMrU1fHlmG1/OH7l1/jfwbws5lB38xsWkhsBLyb\n",
- "Mdfyhxlnjf8lVJcvFaeE2iQ4Z27OmVcJOZvI2Hdd/lhr+cOMZeCXtAh4HvClcbRnZta2Qdfl5/z0\n",
- "7SjGVep5FnBpRNzS/4Sk5cCqtHk7sHLmy45n/u/r7XrbM491JU/p2+7P6ezP3qwLPV41y/+XL8Hd\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",
- "x8wmhmf54+G1emoope7nnHk5Z15z5RxnLX94hjL6clSe8ZtZqzzLHz/X+M2sNa7lL4xr/GZWHM/y\n",
- "2+Uafw2l1P2cMy/nzGsmZxdq+cOU0pej8ozfzMZk6w3Tp289y2+Za/xm1jjX8vNyjd/MOsu1/G5y\n",
- "jb+GUup+zpmXc46mv5YPWt31Qb+rfZmbB34zy8oraXafa/xmlo1r+ePhGr+Ztc61/LK41FNDKXU/\n",
- "58zLOeu2X++6/LZz1lFCxhw84zezBfEsv1yu8ZvZvLmW3y7X+M1sbDzLnwyu8ddQSt3POfNyzv52\n",
- "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\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",
- "wAsi4pr0vGv8hXAt36w7Rh07G53xR8TNEbEy3f81cA2wfZNtWl6e5ZtNnrHV+CUtBvYELh5Xm7mU\n",
- "UvfLnXPUWv7w405nfzbFOfMpIWMOY7mqJ5V5TgfemGb+vc8tB1alzduBlRGxIj23FKDt7Z6sncgz\n",
- "bBtYIinDzxsXAsvgnL+Aiz4Gx7w7gnB/diuf+7OR7SVAl/IQESvS/cNSP65iRI1fxy9pQ6oywTcj\n",
- "4iN9z7nG3zGu5Zt136hjZ9MndwWcCvwqIt484HkP/B3h6/LNytHpk7vAfsChwAGSLku3gxpuM7tS\n",
- "6n4LzdlULX94e5Pdn+PmnPmUkDGHRmv8EXEB/pBYZ3mWbzadvFbPlHIt36xcXqvH5sWzfDNzGaaG\n",
- "Uup+c+Ucdy1/eI7J6M+ucM58SsiYg2f8U8CzfDPr5Rr/hHMt32zyuMZvA3mWb2bDuMZfQyl1v5mc\n",
- "XanlD1Naf3adc+ZTQsYcPOOfKFtvmFbS9CzfzIZyjX9CuJZvNj1c459yruWb2Xy5xl9DV+t+/bV8\n",
- "0OoSBv2u9mc/58yrhJwlZMzBA3+B/K1YZjYK1/gL41q+mbnGPyVcyzezXFzqqaHtul/d6/LbzlmX\n",
- "c+blnPmUkDEHz/g7zLN8M2uCa/wd5Vq+mQ3jGv+ESbP8Y4HX4lm+mTWg0Rq/pJMlrZF0RZPtNG1c\n",
- "db+eWv6uLGCNnVLqk86Zl3PmU0LGHJo+uXsKUNyXq49bui7/eHxdvpmNQeM1fkmLgbMi4gkDnpv6\n",
- "Gr9r+WY2X67xF8q1fDNri6/jryF33W/UWv7w45ZRn3TOvJwznxIy5tD6jF/ScmBV2rwdWBkRK9Jz\n",
- "SwHa3u7JOuLxtjkQTnwVHH4g8CZYfzWs3QXi5hzHB5ZIar2/xtefzW7j/sy6TRn9uQToUh4iYkW6\n",
- "f1jqx1WMyDX+MXEt38xyGXXsbPpyzs8B3wN2lnSDpFc32V4X+YodM+uaRgf+iHhpRGwfERtFxA4R\n",
- "cUqT7TVloXW/pmr5w9sroz7pnHk5Zz4lZMyh9Rr/JPIVO2bWZV6rJzPX8s2sab6OvyM8yzezUvg6\n",
- "/hrmqvuNu5Y/PEcZ9UnnzMs58ykhYw6e8Y/As3wzK5Fr/AvkWr6ZtcU1/jHzLN/MSucafw0zdb+u\n",
- "1PKHKaU+6Zx5OWc+JWTMwTP+WrbeMH361rN8Myuea/xzSLP8U4Cf4Fq+mXVAp9fqKVnfGjvH4zV2\n",
- "zGxCeOAfoL+WD7qphNJOKfVJ58zLOfMpIWMOHvh7eCVNM5sGrvEnvi7fzErh6/hH5OvyzWzaTHWp\n",
- "p+51+aXU/ZwzL+fMq4ScJWTMYSpn/J7lm9k0m7oav2v5ZlY61/hrSrP8ZcBr8CzfzKZY01+2fpCk\n",
- "ayX9RNI7mmxr9hwP1PJ3YQFr7JRS93POvJwzrxJylpAxh8YGfknrAycBBwG7AS+VtGtT7Q3OwEYS\n",
- "JzD6dflL8iZrjHPm5Zx5lZCzhIwja3LGvw/w04hYFRH3Ap8HDm6wvXWMOsvvs2W+ZI1yzrycM68S\n",
- "cpaQcWRNDvyPBm7o2b4xPdaojLN8M7OJ1OTJ3Ra+c5ZtgRVUV+zskXHAX5zpOE1b3HaAmha3HaCm\n",
- "xW0HqGlx2wFqWtx2gBoWtx1gHBq7nFPSk4FlEXFQ2j4aWBsRf9Ozj6+qMTNbgFEu52xy4N8A+A/g\n",
- "6cBNwPeBl0bENY00aGZmtTRW6omI+yT9JfAtYH3gkx70zcza1+ond83MbPya/gDXDpLOlXSVpCsl\n",
- "vSE9/gFJ10i6XNIZkrboec3R6QNf10p6ZpP55srZ8/xbJa2VtFVbOWfLKOn1qT+vlNR7DqUzfSlp\n",
- "H0nfl3SZpB9I2rvlnA+TdLGklZKulnRCenwrSedI+rGksyVt2fOaLuXs2ntoYM6e51t/D82Vsyvv\n",
- "o1n+zfO9hyKisRuwHbAk3d+Mqua/K3AgsF56/ETgxHR/N2AlsCHV2fWfzuzXRs60vQPwr8B1wFZt\n",
- "5ZylLw8AzgE2TM9t28W+pLra6k/S488Czm0zZ2p7k/TfDYCLgP2B9wNvT4+/o+3fzVlyduo9NCxn\n",
- "2u7Ee2iO/uza+2hQxnNzvYcanfFHxM0RsTLd/zVwDbB9RJwTEWvTbhcDj0n3DwY+FxH3RsSq9APs\n",
- "02TG2XKmp/8WeHvfS8aec0jGRwOvA06I6kNyRMQtbWWcI+dqYGZWuiXwizZzpnx3p7uLqM5D3QY8\n",
- "Hzg1PX4q8IIO5ry1a++hYTnTdifeQ7PkvI3uvY8GZbyZTO+hsa3HL2kxsCfVL2mv1wD/ku5vT/VB\n",
- "rxlj+dBXr96ckg4GboyIH/Xt1mrOvr7cGXiKpIskrZC0Vxcy9uW8CDgK+JCknwMfAI5Ou7WWU9J6\n",
- "klYCa6hmT1cBj4yINWmXNcAjO5jz6r5dOvEeGpSzi++hIf/unXofDcmY7T00loFf0mbA6cAb0yxw\n",
- "5vG/An4fEZ+d5eVjO/vcmxNYC7yTat3+B3aZ5eVjydnXl3dR/Sn4iIh4MvA24IuzvLyVvkz/5p8E\n",
- "3hAROwJvBk6e5eVjyRkRayNiCdVs+SmSDuh7PubI0lbOpTPPdek9NCDns6kGp069h4b0Z6feR0My\n",
- "ZnsPNT7wS9oQ+DJwWkR8tefxw4BnAy/v2f0XVPXAGY/hwT9nGjUg5+Oo6mWXS7ouZblU0iPbyjmk\n",
- "L28EzgCIiB8AayVt01bGWXLuExFfSfdP58E/RVvLOSMi7gC+ATwJWCNpOwBJjwJ+2cGce6V8h9Gh\n",
- "99CMnpxPBB5Lh95DQ3LuRQffRwMy5nsPNXyCQsCngA/3PX4QcBWwTd/jMycpFlH9wvyMdMlpGzn7\n",
- "9hl0YmpsOWfpy78Ajkv3dwZ+3sW+pFow76np/tOBH7Sccxtgy3R/Y+C7Kdf7gXekx4/ioSdNu5Kz\n",
- "a++hgTn79mn1PTRHf3bmfTQk4zNyvoea7uT9qUomK4HL0u1ZwE+A63se+4ee17yT6uTEtaQz2GP4\n",
- "ZRiYs2+f/z/zS9tGziEZD6I6k/9p4ArgUmBpF/uSasZycXr8QmDPlnM+Ib2RVgI/At6WHt8K+DbV\n",
- "ek9nz7wBO5iza++hgTn79mn1PTRHf3bmfTRLxmzvIX+Ay8xsyoztqh4zM+sGD/xmZlPGA7+Z2ZTx\n",
- "wG9mNmU88JuZTRkP/GZmU8YDv00kSYskfTstYfviBo5/sKRdcx/XbBya/LJ1szY9kWq5nT0bOv4L\n",
- "gbOoVh8dC0nrxYMrcpotmGf8NnaSFqcvvPin9KUX35L0sPTckrRC4swXjGw5x7G2kvTVtP+Fkp4g\n",
- "aVvgNGDvNOPfqe81f5j+Glgp6VJJO0laKumsnn1OkvSqdP9EVV8sc7mqL0DZF3ge8IGZ4w/LnVZ6\n",
- "/Nv0xRnXSNpb0ldUfdHLe3vaOzR9+cZlkj4hab30+K8lfTCt1Lhvf5Ys/yA2fcbxMWnffOu9US1+\n",
- "dy+we9r+AvDydP9HwP9M949jlvWT0j5/DxyT7h8AXJbuPxU4a8hrLgYOTvcXUa2HsrR3/3TcV1It\n",
- "4XBtz+MPT/89BXhRz+MDc1N9ecYJ6f4bgJuolnpeBNwAPILqi2rOBNZP+/0D8Ip0fy1wSLq/9aAs\n",
- "vvk235vKz0n6AAAB4ElEQVRn/NaW6+LBNdovBRZLejiwRUScnx4/FXjKHMfZj2qNFSLiXGDrtCT0\n",
- "wOV/JW1O9WVAX0uv+X1E3DPL8e8Afivpk5JeCPTuq3TMLebIfWb675XAlRGxJiJ+T7V2zY5UC249\n",
- "CbhE0mXA06gW2wK4n2ql07mymNXmgd/a8rue+/dTfctQv9nWbl/IfrO5j3XfDw+jWuHwfqrlb08H\n",
- "nkv1FYIzhi101Z9n5mddy7o/91oePM92akTsmW67RMR70uO/jYgAiIj7ZsliVpsHfusKRcSdwG2S\n",
- "9k+PvYLqu3pncz5pPfr0ZRW3RM+X/fSL6strbkzfDIWkjSRtTLXS5W7paqAtqWbhIWlTqhU6vwm8\n",
- "BdgjHeou4OHpmHcsIPcDkYB/Aw5J5yZmzlvs2L/jLFnM5sVX9Vhb+mfLM9uvAj4haROqdcVfDSDp\n",
- "OOCSiDir73XLgJMlXQ78Jr1+5njDZuSvAP5R0nuozjUcEhGrJH2RqhxzHdWyuACbA19LJ59F9c1H\n",
- "AJ8H/lnS64EXD8s94Gd8SKaIuEbSu4Cz00nde4H/A/y8b/9hWczmxcsym5lNGZd6zMymjAd+M7Mp\n",
- "44HfzGzKeOA3M5syHvjNzKaMB34zsynjgd/MbMp44DczmzL/BfvwXAAuGUz2AAAAAElFTkSuQmCC\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": [
- "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\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"
- ],
- "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
-}
diff --git a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_3.ipynb b/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_3.ipynb
deleted file mode 100755
index 922d0030..00000000
--- a/Algebra_by__P._Abbott_And_M._E._Wardle/Chapter_9_The_Law_of_Straight_Line_and_Co_ordinates_3.ipynb
+++ /dev/null
@@ -1,1158 +0,0 @@
-{
- "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": [
- "iVBORw0KGgoAAAANSUhEUgAAAX4AAAEZCAYAAACQK04eAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n",
- "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xm4ZFV97vHvy9DIJMjwiCikxVwCGKFR4MqFq42KwRE1\n",
- "eK8DKipJ5N44o4IRaTQCcYjGYDTJFRrFGVFBYwQjjRABBWlkjMOlEaRpiYwKKtC//LHXgeqi6px9\n",
- "Tq1de6+q9/M89VC7atde71l9arHOb+9apYjAzMymx3ptBzAzs/HywG9mNmU88JuZTRkP/GZmU8YD\n",
- "v5nZlPHAb2Y2ZTzw25wkLZa0VlLnf18kfVzSu2ruu1zSe0do6zBJ5/ds3yVp8UKP1xXp33qntnNY\n",
- "czr/Rrbxk7RK0tNKbDcijoiIv667e7oNyzOvATAiNo+IVXX3N2uLB34bJAB1rV1JG4wxywPNttDm\n",
- "grXUR1YYD/y2DkmfBnYEzkqliyN7nj5U0vWSbpH0zp7XSNJRkn4q6T8lfUHSI4YcfxtJX5d0m6Rf\n",
- "Sfpuev1D2u0pMb1G0vXAt9MxviRptaTbJZ0nabee469TvpH0dkk3SbpR0uEDZvFbpTx3Srpo5jlJ\n",
- "303PX57yvLhG363tef1ySR8bdOz0/C6Szkl9cO1sx5f02NRPd6bXfCz1V28Zbr599AlJZ6djrpC0\n",
- "Y1+zB0r6cfp3Ommun90KExG++bbODbgOeFrP9mJgLfCPwEbA7sBvgT9Kz78R+B6wPbAh8Angs0OO\n",
- "fQLwcWD9dNuvRrvLgY2BjdLjhwGbprY+DFzW85pTgPek+wcBq4Fd0+tPS8fbKT2/HPhPYK+U5TTg\n",
- "cz3HemDfIT/LYcD5g/af7dgp+w3Aq6gmX0uAW4Bdh7RzIfB+YANgP+AO4FMj9NFy4E5gf2AR8JEB\n",
- "P8eZwMOBHYBfAn/S9u+lb/lunvHbfBwXEb+LiB8BlwN7pMdfB7wrIm6KiHuB44BDhpwM/j3wKGBx\n",
- "RNwfEf9eo91lEXFPRPwOICKWR8RvetraQ9LmA173v4CTI+KaiLgHOLbv+QDOiIhLIuJ+4DNUg3AO\n",
- "sx37ucB1EXFqRKyNiJXAGcBDZv1pJr4X8O6IuC/115k8tAQ13z76ekRcEBG/B/4K2FfSo3uePzEi\n",
- "7oyIG4Bzydcv1gEe+G0+bu65fzewWbr/B8BXUlngNuBq4D7gkQOO8QHgp8DZkn4m6R012r1h5o6k\n",
- "9SSdmMpKd1D9lQCwzYDXPar3tcCNA/ZZ03P/np6fKYdhx/4D4L/P9Ffqs5cxuL+2B26NiN/2PHbD\n",
- "gP3m00dBT19ExG+AW1NbM4b9W9sE8IkgG2S+S7b+HHh1RFw454Ejfg0cCRwp6fHAdyR9PyLOnaXd\n",
- "3sdfDjwfeHpEXC9pS6pBa9BJ2NVUpYoZOwzYpw0/B86LiGfW2Hc11XmIjdNfLVCdC+nvq/n0kejp\n",
- "C0mbAVsBN837J7EiecZvg6wBHjeP/T8BHD9zglDStpKeP2hHSc+R9IeSRFVnvp+qply33c2A3wG3\n",
- "StoUOL6/CR4c4L4IvDqdSN0EOGbAvrOZbz/UPfY3gJ0lHSppw3TbW9Iu/TtGxPXAJcCytN++VKWi\n",
- "2f7nPFcfATxb0n6SFgHvBS6MiF8s4GexAnngt0FOAN6VyhBvSY/NNtD8HVXd+WxJd1KdjNxnyL7/\n",
- "DTgHuIvqhPDHIuK8ebT7KeB64BfAlamt3n0euDY/Iv4V+ChVjfrHaV+oBsV19u17/YxlwKkpzyED\n",
- "fpb+1w/M0f98RNwFPBN4Sfo5VlP97IsGtAHVDH5f4FdUg/QXqM6VDGoX6vXRZ6nOefwK2BM4dJbj\n",
- "zfp5ByuPIpr795R0NNUv1FrgCqpywO9mf5VZMyTtSvV7uCgi1s61f1dJ+gJwdUQct8DXnwLcGBH9\n",
- "fwHZlGhsxq/qo+t/BjwxIp5AdUnbS5pqz2wQSS+UtJGqzxX8DXBmaYO+pL0kPS6dtH0WVf3+q6Mc\n",
- "MlM0K1STpZ47gXuBTVR9mnATqj89zcbpz6lq9T+l+n08ot04C7IdVbnqLqpr8l8XEZePcDyXbqZc\n",
- "06WePwc+RHUp27ci4hWNNWZmZrU0Wep5HPAmqk8Wbg9sJunlTbVnZmb1NHkd/17A9yLiVwCSzgD+\n",
- "B9UnGEmP+c9NM7MFiIgFn6tpcuC/FjhG0sZU67o8A/h+/06jhB8XScsiYlnbOebinHk5Z14l5Cwh\n",
- "I4w+aW6s1JNOPn2K6sMnP0oP/1NT7TVscdsBalrcdoCaFrcdoKbFbQeoaXHbAWpa3HaAGha3HWAc\n",
- "Gl2yISLeT7WqoJmZdYQ/uVvP8rYD1LS87QA1LW87QE3L2w5Q0/K2A9S0vO0ANSxvO8A4NHo555yN\n",
- "S1FCjd/MrEtGHTs9469B0tK2M9ThnHk5Z17jzCkpJuXWRP94WWYzm0gLmRFLWhoRKxqIsyBNDfwu\n",
- "9ZjZxJmUsWXYz+FSj5mZzYsH/hpcQ83LOfNyznxKyJiDB34zsynjGr+ZTZxJGVtc4zczm3ISG0m8\n",
- "b9TjeOCvoZS6n3Pm5Zx5lZCz6YyS3ibp9L7HPirpI3O/lr2AS4HdRs3hgd/MbHw+DRwkaQuA9O2E\n",
- "/xs4ddgLemb53wDeB7xo1BCu8ZvZxJlrbJHyfPVkxPy/v1jSN4EvR8T/k/Rc4MSI+OMh+wbEVcCP\n",
- "gSMiWDPzuGv8ZmbzEIFy3BbY/KnAoen+oVR/Bayjr5b/PuBPZwb9HDzw11BCbRKcMzfnzKuEnGPK\n",
- "+DVgd0l/DDyHnm8lrDI8UMvfFSCCz0Xk+Qtlhgd+M7Mxioh7gC8DnwUujogbYWAt/0+byuAav5lN\n",
- "nK6PLZL2B74LvDoiTk2z/OXUrOWP+vN5dU4zs/G7HrgHXn5WmuUfDrwJ+Hzuss4gLvXUUEJtEpwz\n",
- "N+fMq4Sc48goaT3grbDDOXDad6lq+bs3UcsfptEZv6Q/Aj7f89BOwDER8dEm2zUz6yJJmwJr4FF3\n",
- "wwUC3sCYZvnr5BhXjT/9X+4XwD4RcUN6rNN1ODMrU1fHlmG1/OH7l1/jfwbws5lB38xsWkhsBLyb\n",
- "Mdfyhxlnjf8lVJcvFaeE2iQ4Z27OmVcJOZvI2Hdd/lhr+cOMZeCXtAh4HvClcbRnZta2Qdfl5/z0\n",
- "7SjGVep5FnBpRNzS/4Sk5cCqtHk7sHLmy45n/u/r7XrbM491JU/p2+7P6ezP3qwLPV41y/+XL8Hd\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",
- "x8wmhmf54+G1emoope7nnHk5Z15z5RxnLX94hjL6clSe8ZtZqzzLHz/X+M2sNa7lL4xr/GZWHM/y\n",
- "2+Uafw2l1P2cMy/nzGsmZxdq+cOU0pej8ozfzMZk6w3Tp289y2+Za/xm1jjX8vNyjd/MOsu1/G5y\n",
- "jb+GUup+zpmXc46mv5YPWt31Qb+rfZmbB34zy8oraXafa/xmlo1r+ePhGr+Ztc61/LK41FNDKXU/\n",
- "58zLOeu2X++6/LZz1lFCxhw84zezBfEsv1yu8ZvZvLmW3y7X+M1sbDzLnwyu8ddQSt3POfNyzv52\n",
- "Rltjp4T+LCFjDo3P+CWtAu4E7gfujYh9mm7TzPLxLH/yNF7jl3Qd8KSIuHXAc67xm3WYa/ndVEqN\n",
- "34O7WUE8y59s46jxB/BtSZdI+rMxtJddKXU/58xrWnM2tV5+Cf1ZQsYcxjHj3y8iVkvaFjhH0rUR\n",
- "cf7Mk5KWA6vS5u3AyohYkZ5bCtD2dk/WTuQZtg0skdSZPO7P0vpzmwPhxFfC4c8E3gTrr4a1u0Dc\n",
- "PEX9uQToUh4iYkW6f1jqx1WMaKzX8Us6Fvh1RHwobbvGb9YBruWXZdSxs9FSj6RNJG2e7m8KPBO4\n",
- "osk2zaw+r6Q5nZqu8T8SOF/SSuBi4OsRcXbDbWZXSt3POfOa9Jzj/u7bEvqzhIw5NFrjj4jrqGpm\n",
- "ZtYRvmLHvFaP2RRxLX8ylHIdv5m1yLN86+W1emoope7nnHlNSs5x1/KH5+h+f5aQMQfP+M0mlGf5\n",
- "Noxr/GYTyLX8yeYav5k9wLN8q8M1/hpKqfs5Z16l5exKLX+YEvqzhIw5eMZvVrytN0yfvvUs32px\n",
- "jd+sYK7lTyfX+M2mkGv5NgrX+Gsope7nnHl1NWd/LR+0uoRBv6v92auEjDl44DcrhFfStFzmrPFL\n",
- "2j8iLuh7bL+I+PeRG3eN36wW1/Kt1zjW4//7AY+dtNAGzaw+z/KtCUMHfkn7SnorsK2kt0h6a7ot\n",
- "m+11k6iUup9z5tV2zrrX5beds64ScpaQMYfZrupZBGwOrJ/+O+NO4JAmQ5lNM1+xY02rU+P/g4i4\n",
- "vpHGXeM3W4dr+VbHqGPn0IFf0t9FxBslnTXg6YiI5y+00Z42PPCb4Vm+zU+TH+D6VPrvB4H+Bqbq\n",
- "F1LS0ohY0XaOuThnXuPK2TfL32O+s3z3Zz4lZMxhtoH//cDTgedExNsX2oCk9YFLgBsj4nkLPY7Z\n",
- "pPEs39oyW6nnaqpfyJOBl/U/HxE/rNWA9BbgScDm/eUhl3psWrmWb6NostRzLNVs5NHAhwY8f8Bc\n",
- "B5f0GODZVNcfv2UhAc0miWf51gVDr8ePiC9FxEHAByLigP5bzeN/GHgbsDZH2LaUcm2vc+aVO2dT\n",
- "6+VPa382oYSMOcy5OmdEvEfSwcBTqE7qnhcRg670WYek5wK/jIjLZutMScuBVWnzdmDlzMmVmde1\n",
- "vd2TtRN5hm0DSyR1Jo/7c+bnjQuBd8M5R8BFJ8Exx0YQ7s9u5UvbS4Au5SEiVqT7h6V+XMWI6lzH\n",
- "fyKwN/AZqqt7XgJcEhFHz/G644FXAPcBDwMeDnw5Il7Zs49r/DbRXMu3JjR2HX9PA1cASyLi/rS9\n",
- "PtWs/AnzCPlU4Mj+q3o88Nukci3fmjTq2FlnzZ0AtuzZ3pKFXcdf7C99KXU/58xroTnH/d23k96f\n",
- "41RCxhzqfAPXCcAPJZ1LVep5KnDUfBqJiPOA8+Yfz6wcnuVbKWYt9UhaD3gxcD5VnT+AH0TE6iyN\n",
- "u9RjE8K1fBuncdT4L42IJy20gTmO7YHfiuZZvrVhHDX+cyQdKWkHSVvN3BbaYIlKqfs5Z15z5Rx3\n",
- "LX94jsnozy4oIWMOdWr8L6Eq8fzfvscfmz+OWfd5lm+lq1Pq2Zhq0N+f6hO4FwAfj4h7Rm7cpR4r\n",
- "jGv51gXjqPF/iepbt06juqrnZcAWEfHihTbac2wP/FYEz/KtS8ZR4398RLw2Is6NiO9ExOHA4xfa\n",
- "YIlKqfs5Z14zObtSyx+mtP7sshIy5lBn4P+hpH1nNiQ9mepNYDbhtt5Q4n3AN6hWmH2RSzs2CeqU\n",
- "eq4FdgZuoDrJuyPwH1Rr8ERE7L7gxl3qsY5yLd+6bNSxs85VPQct9OBmpUm1/GOB1wJvhm6Vdcxy\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",
- "wAsi4pr0vGv8hXAt36w7Rh07G53xR8TNEbEy3f81cA2wfZNtWl6e5ZtNnrHV+CUtBvYELh5Xm7mU\n",
- "UvfLnXPUWv7w405nfzbFOfMpIWMOY7mqJ5V5TgfemGb+vc8tB1alzduBlRGxIj23FKDt7Z6sncgz\n",
- "bBtYIinDzxsXAsvgnL+Aiz4Gx7w7gnB/diuf+7OR7SVAl/IQESvS/cNSP65iRI1fxy9pQ6oywTcj\n",
- "4iN9z7nG3zGu5Zt136hjZ9MndwWcCvwqIt484HkP/B3h6/LNytHpk7vAfsChwAGSLku3gxpuM7tS\n",
- "6n4LzdlULX94e5Pdn+PmnPmUkDGHRmv8EXEB/pBYZ3mWbzadvFbPlHIt36xcXqvH5sWzfDNzGaaG\n",
- "Uup+c+Ucdy1/eI7J6M+ucM58SsiYg2f8U8CzfDPr5Rr/hHMt32zyuMZvA3mWb2bDuMZfQyl1v5mc\n",
- "XanlD1Naf3adc+ZTQsYcPOOfKFtvmFbS9CzfzIZyjX9CuJZvNj1c459yruWb2Xy5xl9DV+t+/bV8\n",
- "0OoSBv2u9mc/58yrhJwlZMzBA3+B/K1YZjYK1/gL41q+mbnGPyVcyzezXFzqqaHtul/d6/LbzlmX\n",
- "c+blnPmUkDEHz/g7zLN8M2uCa/wd5Vq+mQ3jGv+ESbP8Y4HX4lm+mTWg0Rq/pJMlrZF0RZPtNG1c\n",
- "db+eWv6uLGCNnVLqk86Zl3PmU0LGHJo+uXsKUNyXq49bui7/eHxdvpmNQeM1fkmLgbMi4gkDnpv6\n",
- "Gr9r+WY2X67xF8q1fDNri6/jryF33W/UWv7w45ZRn3TOvJwznxIy5tD6jF/ScmBV2rwdWBkRK9Jz\n",
- "SwHa3u7JOuLxtjkQTnwVHH4g8CZYfzWs3QXi5hzHB5ZIar2/xtefzW7j/sy6TRn9uQToUh4iYkW6\n",
- "f1jqx1WMyDX+MXEt38xyGXXsbPpyzs8B3wN2lnSDpFc32V4X+YodM+uaRgf+iHhpRGwfERtFxA4R\n",
- "cUqT7TVloXW/pmr5w9sroz7pnHk5Zz4lZMyh9Rr/JPIVO2bWZV6rJzPX8s2sab6OvyM8yzezUvg6\n",
- "/hrmqvuNu5Y/PEcZ9UnnzMs58ykhYw6e8Y/As3wzK5Fr/AvkWr6ZtcU1/jHzLN/MSucafw0zdb+u\n",
- "1PKHKaU+6Zx5OWc+JWTMwTP+WrbeMH361rN8Myuea/xzSLP8U4Cf4Fq+mXVAp9fqKVnfGjvH4zV2\n",
- "zGxCeOAfoL+WD7qphNJOKfVJ58zLOfMpIWMOHvh7eCVNM5sGrvEnvi7fzErh6/hH5OvyzWzaTHWp\n",
- "p+51+aXU/ZwzL+fMq4ScJWTMYSpn/J7lm9k0m7oav2v5ZlY61/hrSrP8ZcBr8CzfzKZY01+2fpCk\n",
- "ayX9RNI7mmxr9hwP1PJ3YQFr7JRS93POvJwzrxJylpAxh8YGfknrAycBBwG7AS+VtGtT7Q3OwEYS\n",
- "JzD6dflL8iZrjHPm5Zx5lZCzhIwja3LGvw/w04hYFRH3Ap8HDm6wvXWMOsvvs2W+ZI1yzrycM68S\n",
- "cpaQcWRNDvyPBm7o2b4xPdaojLN8M7OJ1OTJ3Ra+c5ZtgRVUV+zskXHAX5zpOE1b3HaAmha3HaCm\n",
- "xW0HqGlx2wFqWtx2gBoWtx1gHBq7nFPSk4FlEXFQ2j4aWBsRf9Ozj6+qMTNbgFEu52xy4N8A+A/g\n",
- "6cBNwPeBl0bENY00aGZmtTRW6omI+yT9JfAtYH3gkx70zcza1+ond83MbPya/gDXDpLOlXSVpCsl\n",
- "vSE9/gFJ10i6XNIZkrboec3R6QNf10p6ZpP55srZ8/xbJa2VtFVbOWfLKOn1qT+vlNR7DqUzfSlp\n",
- "H0nfl3SZpB9I2rvlnA+TdLGklZKulnRCenwrSedI+rGksyVt2fOaLuXs2ntoYM6e51t/D82Vsyvv\n",
- "o1n+zfO9hyKisRuwHbAk3d+Mqua/K3AgsF56/ETgxHR/N2AlsCHV2fWfzuzXRs60vQPwr8B1wFZt\n",
- "5ZylLw8AzgE2TM9t28W+pLra6k/S488Czm0zZ2p7k/TfDYCLgP2B9wNvT4+/o+3fzVlyduo9NCxn\n",
- "2u7Ee2iO/uza+2hQxnNzvYcanfFHxM0RsTLd/zVwDbB9RJwTEWvTbhcDj0n3DwY+FxH3RsSq9APs\n",
- "02TG2XKmp/8WeHvfS8aec0jGRwOvA06I6kNyRMQtbWWcI+dqYGZWuiXwizZzpnx3p7uLqM5D3QY8\n",
- "Hzg1PX4q8IIO5ry1a++hYTnTdifeQ7PkvI3uvY8GZbyZTO+hsa3HL2kxsCfVL2mv1wD/ku5vT/VB\n",
- "rxlj+dBXr96ckg4GboyIH/Xt1mrOvr7cGXiKpIskrZC0Vxcy9uW8CDgK+JCknwMfAI5Ou7WWU9J6\n",
- "klYCa6hmT1cBj4yINWmXNcAjO5jz6r5dOvEeGpSzi++hIf/unXofDcmY7T00loFf0mbA6cAb0yxw\n",
- "5vG/An4fEZ+d5eVjO/vcmxNYC7yTat3+B3aZ5eVjydnXl3dR/Sn4iIh4MvA24IuzvLyVvkz/5p8E\n",
- "3hAROwJvBk6e5eVjyRkRayNiCdVs+SmSDuh7PubI0lbOpTPPdek9NCDns6kGp069h4b0Z6feR0My\n",
- "ZnsPNT7wS9oQ+DJwWkR8tefxw4BnAy/v2f0XVPXAGY/hwT9nGjUg5+Oo6mWXS7ouZblU0iPbyjmk\n",
- "L28EzgCIiB8AayVt01bGWXLuExFfSfdP58E/RVvLOSMi7gC+ATwJWCNpOwBJjwJ+2cGce6V8h9Gh\n",
- "99CMnpxPBB5Lh95DQ3LuRQffRwMy5nsPNXyCQsCngA/3PX4QcBWwTd/jMycpFlH9wvyMdMlpGzn7\n",
- "9hl0YmpsOWfpy78Ajkv3dwZ+3sW+pFow76np/tOBH7Sccxtgy3R/Y+C7Kdf7gXekx4/ioSdNu5Kz\n",
- "a++hgTn79mn1PTRHf3bmfTQk4zNyvoea7uT9qUomK4HL0u1ZwE+A63se+4ee17yT6uTEtaQz2GP4\n",
- "ZRiYs2+f/z/zS9tGziEZD6I6k/9p4ArgUmBpF/uSasZycXr8QmDPlnM+Ib2RVgI/At6WHt8K+DbV\n",
- "ek9nz7wBO5iza++hgTn79mn1PTRHf3bmfTRLxmzvIX+Ay8xsyoztqh4zM+sGD/xmZlPGA7+Z2ZTx\n",
- "wG9mNmU88JuZTRkP/GZmU8YDv00kSYskfTstYfviBo5/sKRdcx/XbBya/LJ1szY9kWq5nT0bOv4L\n",
- "gbOoVh8dC0nrxYMrcpotmGf8NnaSFqcvvPin9KUX35L0sPTckrRC4swXjGw5x7G2kvTVtP+Fkp4g\n",
- "aVvgNGDvNOPfqe81f5j+Glgp6VJJO0laKumsnn1OkvSqdP9EVV8sc7mqL0DZF3ge8IGZ4w/LnVZ6\n",
- "/Nv0xRnXSNpb0ldUfdHLe3vaOzR9+cZlkj4hab30+K8lfTCt1Lhvf5Ys/yA2fcbxMWnffOu9US1+\n",
- "dy+we9r+AvDydP9HwP9M949jlvWT0j5/DxyT7h8AXJbuPxU4a8hrLgYOTvcXUa2HsrR3/3TcV1It\n",
- "4XBtz+MPT/89BXhRz+MDc1N9ecYJ6f4bgJuolnpeBNwAPILqi2rOBNZP+/0D8Ip0fy1wSLq/9aAs\n",
- "vvk235vKz0n6AAAB4ElEQVRn/NaW6+LBNdovBRZLejiwRUScnx4/FXjKHMfZj2qNFSLiXGDrtCT0\n",
- "wOV/JW1O9WVAX0uv+X1E3DPL8e8Afivpk5JeCPTuq3TMLebIfWb675XAlRGxJiJ+T7V2zY5UC249\n",
- "CbhE0mXA06gW2wK4n2ql07mymNXmgd/a8rue+/dTfctQv9nWbl/IfrO5j3XfDw+jWuHwfqrlb08H\n",
- "nkv1FYIzhi101Z9n5mddy7o/91oePM92akTsmW67RMR70uO/jYgAiIj7ZsliVpsHfusKRcSdwG2S\n",
- "9k+PvYLqu3pncz5pPfr0ZRW3RM+X/fSL6strbkzfDIWkjSRtTLXS5W7paqAtqWbhIWlTqhU6vwm8\n",
- "BdgjHeou4OHpmHcsIPcDkYB/Aw5J5yZmzlvs2L/jLFnM5sVX9Vhb+mfLM9uvAj4haROqdcVfDSDp\n",
- "OOCSiDir73XLgJMlXQ78Jr1+5njDZuSvAP5R0nuozjUcEhGrJH2RqhxzHdWyuACbA19LJ59F9c1H\n",
- "AJ8H/lnS64EXD8s94Gd8SKaIuEbSu4Cz00nde4H/A/y8b/9hWczmxcsym5lNGZd6zMymjAd+M7Mp\n",
- "44HfzGzKeOA3M5syHvjNzKaMB34zsynjgd/MbMp44DczmzL/BfvwXAAuGUz2AAAAAElFTkSuQmCC\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": [
- "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\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"
- ],
- "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
-}