diff options
Diffstat (limited to 'Principles_of_Physics_by_F.J.Bueche/Chapter17_1.ipynb')
-rw-r--r-- | Principles_of_Physics_by_F.J.Bueche/Chapter17_1.ipynb | 640 |
1 files changed, 640 insertions, 0 deletions
diff --git a/Principles_of_Physics_by_F.J.Bueche/Chapter17_1.ipynb b/Principles_of_Physics_by_F.J.Bueche/Chapter17_1.ipynb new file mode 100644 index 00000000..fb840c73 --- /dev/null +++ b/Principles_of_Physics_by_F.J.Bueche/Chapter17_1.ipynb @@ -0,0 +1,640 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 17:DC Circuits" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.1:pg-866" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The number of electrons that pass through bulb is=\n", + "9.375e+17\n", + "electrons\n" + ] + } + ], + "source": [ + "import math # Example17_1\n", + " \n", + " \n", + "#To find number of electrons flow through bulb\n", + "current=0.15 #Units in C\n", + "q=1.6*10**-19 #Units in C/electron\n", + "noe=current/q #Units in number of Electrons\n", + "print \"The number of electrons that pass through bulb is=\"\n", + "print noe\n", + "print \"electrons\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.2:pg-867" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The resistance in bulb is= 19.4 Ohms\n" + ] + } + ], + "source": [ + "import math # Example17_2\n", + " \n", + " \n", + "#To find the resistance in bulb\n", + "v=1.55 #Units in V\n", + "i=0.08 #Units in A\n", + "r=v/i #Units in Ohms\n", + "print \"The resistance in bulb is=\",round(r,1),\" Ohms\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.3:pg-867" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The resistance in wire is= 0.205 Ohms\n" + ] + } + ], + "source": [ + "import math # Example17_3\n", + " \n", + " \n", + "#To find the resistance in wire\n", + "row=1.7*10**-8 #Units in Ohm meter\n", + "l=40 #Units in meters\n", + "a=0.0331*10**-4 #Units in meters**2\n", + "r=(row*l)/a #Units in Ohms\n", + "print \"The resistance in wire is=\",round(r,3),\" Ohms\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.4:pg-868" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The appropriate resistance in wire is Ro= 26.6 Ohms\n" + ] + } + ], + "source": [ + "import math # Example17_4\n", + " \n", + " \n", + "#To find the appropriate resistance of the wire\n", + "alpha=0.0045 #Units in Centigrade**-1\n", + "t=1780 #Units in Centigrade\n", + "deltaR=240 #Units in Ohms\n", + "ro=deltaR/(1+(alpha*t)) #Units in ohms\n", + "print \"The appropriate resistance in wire is Ro=\",round(ro,1),\" Ohms\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.5:pg-868" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Heat generated in bulb is= 48000.0 J\n" + ] + } + ], + "source": [ + "import math # Example17_5\n", + " \n", + " \n", + "#To find out the amount of heat developed in bulb\n", + "t=20.0*60 #Units in sec\n", + "pow=40.0 #Units in W\n", + "heat=t*pow #Units in J\n", + "print \"Heat generated in bulb is=\",round(heat),\" J\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.6:pg-869" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cost needed to operate is= 0.035 Dollars\n" + ] + } + ], + "source": [ + "import math # Example17_6\n", + " \n", + " \n", + "#To calculate the cost needed to operate\n", + "power=0.7 #Units in KW\n", + "time=0.5 #Units in h\n", + "heat=power*time #Units in K Wh\n", + "cost=0.10 #Units in Dollars\n", + "tcost=cost*heat #Units in Dollars\n", + "print \"Cost needed to operate is=\",round(tcost,4),\" Dollars\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.7:pg-869" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The current in circuit is I= -0.82 A\n" + ] + } + ], + "source": [ + "import math # Example17_7\n", + " \n", + " \n", + "#To find the current in circuit\n", + "v1=3 #Units in V\n", + "v2=12.0#Units in V\n", + "r1=5.0 #Units in Ohms\n", + "r2=6 #Units in Ohms\n", + "i=(v1-v2)/(r1+r2) #Units in A\n", + "print \"The current in circuit is I=\",round(i,2),\" A\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.8:pg-870" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Current in wire 1 is I1= 1.75 A\n", + "Current in wire 2 is I2= -0.5 A\n", + "Current in wire 3 is I3= 1.25 A\n", + "\n" + ] + } + ], + "source": [ + "import math # Example17_8\n", + " \n", + " \n", + "#To find the current in all wires\n", + "v=9 #Units in V\n", + "r1=18.0 #Units in Ohms\n", + "i2=-v/r1 #Units in A\n", + "v1=6.0 #Units in V\n", + "r2=12.0 #Units in Ohms\n", + "i3=(v+v1)/r2 #Units in A\n", + "i1=i3-i2 #Units in A\n", + "print \"Current in wire 1 is I1=\",round(i1,2),\" A\\nCurrent in wire 2 is I2=\",round(i2,2),\" A\\nCurrent in wire 3 is I3=\",round(i3,2),\" A\\n\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.9:pg-871" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The current I= 2.0 A\n" + ] + } + ], + "source": [ + "import math # Example17_9\n", + " \n", + " \n", + "#To find the current I in the battery\n", + "r1=3 #Units in Ohms\n", + "r2=6.0 #Units in Ohms\n", + "rbc=(r1*r2)/(r1+r2)#Units in Ohms\n", + "r3=4#Units in Ohms\n", + "rac=r3+rbc #Units in Ohms\n", + "v=12.0 #Units in V\n", + "i=v/rac #Units in A\n", + "print \"The current I=\",round(i),\" A\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.10:pg-872" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The current in battery is I= 0.5 A\n" + ] + } + ], + "source": [ + "import math # Example17_10\n", + " \n", + " \n", + "#To find the current in battery\n", + "r1=3.0 #Units in Ohms\n", + "r2=6.0 #Units in Ohms\n", + "ra=(r1*r2)/(r1+r2)#Units in Ohms\n", + "r3=2 #Units in Ohms\n", + "r4=4.0 #Units in Ohms\n", + "rb=r3+r4 #Units in Ohms\n", + "r5=6.0 #Units in Ohms\n", + "rc=(r5*rb)/(r5+rb) #Units in Ohms\n", + "r6=9.0 #Units in Ohms\n", + "r=r6+rc #Units in Ohms\n", + "v=6 #Units in V\n", + "i=v/r #Units in Ohms\n", + "print \"The current in battery is I=\",round(i,2),\" A\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.11:pg-872" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Current in wire 1 is I1= 1.2 A\n", + "Current in wire 2 is I2= 0.6 A\n", + "Current in wire 3 is I3= 0.6 A\n", + "\n" + ] + } + ], + "source": [ + "import math # Example17_11\n", + " \n", + " \n", + "#To find the current in the wires\n", + "v1=12.0 #Units in V\n", + "r3=20.0 #Units in Ohms\n", + "v2=6 #Units in V\n", + "r2=10.0 #Units in Ohms\n", + "r1=5 #Units in Ohms\n", + "i3=((v1*r3)-(v2*r1))/((r2*r3)+(r1*r3)+(r1*r2)) #Units in A\n", + "i2=((r2*i3)+v2)/r3 #Units in A\n", + "i1=i3+i2 #Units in A\n", + "print \"Current in wire 1 is I1=\",round(i1,1),\" A\\nCurrent in wire 2 is I2=\",round(i2,1),\" A\\nCurrent in wire 3 is I3=\",round(i3,1),\" A\\n\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.12:pg-873" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Current in wire 1 is I1= 0.667 A\n", + "Current in wire 2 is I2= 0.444 A\n", + "Current in wire 3 is I3= -0.222 A\n", + "\n" + ] + } + ], + "source": [ + "import math # Example17_12\n", + " \n", + " \n", + "#To find I1, I2 and I3 in the circuit\n", + "v1=40 #Units in V\n", + "r1=10.0 #Units in Ohms\n", + "r2=30.0 #Units in Ohms\n", + "v2=60.0 #Units in V\n", + "r3=15.0 #Units in Ohms\n", + "v3=50 #Units in V\n", + "i1=((-v1*r2)+(-r3*v1)+(60*r3)+(v3*r2))/((r1*r2)+(r2*r3)+(r3*r1)) #Units in A\n", + "i=2 #Units in A\n", + "i2=(i-i1)/3 #Units in A\n", + "i3=i2-i1 #Units in A\n", + "print \"Current in wire 1 is I1=\",round(i1,3),\" A\\nCurrent in wire 2 is I2=\",round(i2,3),\" A\\nCurrent in wire 3 is I3=\",round(i3,3),\" A\\n\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.13:pg-874" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " The current I= 2.5 A\n", + " Resistance is R= 20.0 Ohms\n", + " The value E is= 41.0 V\n" + ] + } + ], + "source": [ + "import math # Example17_13\n", + " \n", + " \n", + "#To find the values of e, R and I\n", + "i1=2 #Units in A\n", + "i2=0.5 #Units in A\n", + "i=i1+i2 #Units in A\n", + "v1=6 #Units in V\n", + "v2=16.0 #Units in V\n", + "r=-(v1-v2)/0.5 #Units in Ohms\n", + "v3=25.0 #Units in V\n", + "e=v2+v3 #Units in V\n", + "print \" The current I=\",round(i,1),\" A\\n Resistance is R=\",round(r),\" Ohms\\n The value E is=\",round(e),\" V\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.14:pg-874" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Current in wire 1 is I1= 2.0 A\n", + "Current in wire 2 is I2= 4.0 A\n", + "Current in wire 3 is I3= 2.0 A\n", + "\n", + "The charge on the capacitor is q= 1e-05 C\n" + ] + } + ], + "source": [ + "import math # Example17_14\n", + " \n", + " \n", + "#To find the I1,I2,I3 values and charge on the capacitor\n", + "v1=12.0 #Units in V\n", + "r1=6.0 #Units in Ohms\n", + "i1=v1/r1 #Units in A\n", + "v2=4.0 #Units in V\n", + "r2=8.0 #Units in Ohms\n", + "i3=(v1+v2)/r2 #Units in A\n", + "i2=i1+i3 #Units in A\n", + "print \"Current in wire 1 is I1=\",round(i1),\" A\\nCurrent in wire 2 is I2=\",round(i2),\" A\\nCurrent in wire 3 is I3=\",round(i3),\" A\\n\"\n", + "v3=10.0 #Units in V\n", + "vfg=-v3+(r1*i1) #Units in V\n", + "c=5*10**-6 #Units in F\n", + "q=c*vfg #Units in C\n", + "print \"The charge on the capacitor is q=\",round(q,5),\" C\" \n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.15:pg-874" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The Potential difference between d to c is= 23.8 V\n", + "\n", + "The potential difference between b to a is= 7.8 V\n" + ] + } + ], + "source": [ + "import math # Example17_15\n", + " \n", + " \n", + "#To find the terminal potential of each battery\n", + "v=18 #Units in V\n", + "r=9 #Units in Ohms\n", + "i=v/r #Units in A\n", + "r1=0.1 #Units in Ohms\n", + "v1=-i*r1 #Units in V\n", + "v2=24 #Units in V\n", + "v11=v1+v2 #Units in V\n", + "r2=0.9 #Units in Ohms\n", + "v3=i*r2 #Units in V\n", + "v4=6 #Units in V\n", + "v22=v3+v4 #Units in V \n", + "print \"The Potential difference between d to c is=\",round(v11,1),\" V\"\n", + "print \"\\nThe potential difference between b to a is=\",round(v22,1),\" V\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ex17.16:pg-875" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The resistance of the recording device is= 1000000.0 Ohms\n" + ] + } + ], + "source": [ + "import math # Example17_16\n", + " \n", + " \n", + "#To findout how large a a resistance must the recording device must have\n", + "r1=10000.0 #Units in Ohms\n", + "percent=1.0 #Units in Percentage \n", + "vo=1/(r1*(percent*100)) #Units In terms of Ro\n", + "Ro=1/vo #Units in Ohms\n", + "print \"The resistance of the recording device is=\",round(Ro),\" Ohms\"\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.11" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |