diff options
author | Trupti Kini | 2016-01-09 23:30:04 +0600 |
---|---|---|
committer | Trupti Kini | 2016-01-09 23:30:04 +0600 |
commit | 30b95cbae8afc84bc951892f576968f089c5368d (patch) | |
tree | e126dba2710b0628af4b2ede77f6747f9d46f191 /sample_notebooks | |
parent | d43ad880067b67c861f641434211d31a0985f5c8 (diff) | |
download | Python-Textbook-Companions-30b95cbae8afc84bc951892f576968f089c5368d.tar.gz Python-Textbook-Companions-30b95cbae8afc84bc951892f576968f089c5368d.tar.bz2 Python-Textbook-Companions-30b95cbae8afc84bc951892f576968f089c5368d.zip |
Added(A)/Deleted(D) following books
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_1.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_10.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_11.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_13.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_2.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_3.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_4.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_5.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_6.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_7.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/CHAPTER_9.ipynb
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/screenshots/main1.png
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/screenshots/main2.png
A Microwaves_and_Radar_Principles_and_Applications_by_A._K._Maini/screenshots/main3.png
A sample_notebooks/AumkarRane/Chapter9.ipynb
A sample_notebooks/DevikaRaj/Chapter6.ipynb
Diffstat (limited to 'sample_notebooks')
-rw-r--r-- | sample_notebooks/AumkarRane/Chapter9.ipynb | 194 | ||||
-rw-r--r-- | sample_notebooks/DevikaRaj/Chapter6.ipynb | 483 |
2 files changed, 677 insertions, 0 deletions
diff --git a/sample_notebooks/AumkarRane/Chapter9.ipynb b/sample_notebooks/AumkarRane/Chapter9.ipynb new file mode 100644 index 00000000..49a8b300 --- /dev/null +++ b/sample_notebooks/AumkarRane/Chapter9.ipynb @@ -0,0 +1,194 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 9 : Special Theory of Relativity" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 1 , Page number 284" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Change in length in diameter= 6.37 *10**-2 m\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "l=2*6371 #Diameter of earth\n", + "v=30 #velocity\n", + "c=3*10**5 #velocity of light\n", + "\n", + "#Calculations\n", + "dell=(l*v**2)/(2*c**2)/10**-5\n", + "\n", + "#Result\n", + "print\"Change in length in diameter=\",round(dell,2),\"*10**-2 m\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 2 , Page number 284" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The minimum speed v= 0.99999996247 c\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "delt=10 #time duration at earth\n", + "delt1=1/365 \n", + "\n", + "#Calculations\n", + "v=math.sqrt(1-(delt1/delt)**2)\n", + "\n", + "#Result\n", + "print\"The minimum speed v= \",v,\"c\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 3 , Page number 285" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(1) The time taken on earth (t) = 21.05 year\n", + "(2) The time taken on spaceship (t1) = 6.53 year\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "L0=20 #The distance of the star\n", + "v=0.95 #velocity\n", + "\n", + "#Calculations\n", + "t=L0/v\n", + "L=L0*math.sqrt(1-v**2)\n", + "L=round(L,1)\n", + "t1=(L*3*10**8)/(v*3*10**8)\n", + "\n", + "#Result\n", + "print\"(1) The time taken on earth (t) = \",round(t,2),\"year\"\n", + "print\"(2) The time taken on spaceship (t1) = \",round(t1,2),\"year\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 4 , Page number 285" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(1) The height will be same and the length(L0) = 6.25 m\n", + "(2) The time elapsed on his friend's watch(t1) = 8.0 sec\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "L=5 #Lenth\n", + "v=0.6 #velocity\n", + "t=10 #time\n", + "\n", + "#Calculations\n", + "L0=L/math.sqrt(1-v**2)\n", + "t1=t*math.sqrt(1-v**2)\n", + "\n", + "#Result\n", + "print\"(1) The height will be same and the length(L0) = \",L0,\"m\"\n", + "print\"(2) The time elapsed on his friend's watch(t1) = \",t1,\"sec\"" + ] + } + ], + "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.3" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/sample_notebooks/DevikaRaj/Chapter6.ipynb b/sample_notebooks/DevikaRaj/Chapter6.ipynb new file mode 100644 index 00000000..d7462a9e --- /dev/null +++ b/sample_notebooks/DevikaRaj/Chapter6.ipynb @@ -0,0 +1,483 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Chapter 6: Measuring instruments" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 1: pg 235" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The shunt resistance required in (ohm) = 0.163\n" + ] + } + ], + "source": [ + "#pg 235\n", + "#calculate the shunt resistance\n", + "# Given data\n", + "Rm = 8.;# in ohm\n", + "Im = 20.;# in mA\n", + "Im = Im * 10**-3;# in A\n", + "I = 1.;# in A\n", + "#calculations\n", + "# Multiplying factor\n", + "N = I/Im;\n", + "# Shunt resistance\n", + "Rsh = Rm/(N-1);# in ohm\n", + "#results\n", + "print \"The shunt resistance required in (ohm) = \",round(Rsh,3)\n", + " " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 2: pg 235" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The multiplying factor is 241.0\n" + ] + } + ], + "source": [ + "#pg 235\n", + "#calculate the multiplying factor\n", + "# Given data\n", + "Rm = 6;# in ohm\n", + "Rsh = 0.025;# in ohm\n", + "#calculations\n", + "N = 1 + (Rm/Rsh);# multiplying factor\n", + "#results\n", + "print \"The multiplying factor is\",N\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 3: pg 235" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The resistance to be connected in parallel in (ohm) = 0.0761\n", + "The resistance to be connected in series in (ohm) = 661.67\n" + ] + } + ], + "source": [ + "#pg 235\n", + "#calculate the resistances to be connected in parallel and series\n", + "# Given data\n", + "Rm = 5.;# in ohm\n", + "Im = 15.;# in mA\n", + "Im = Im * 10**-3;# in A\n", + "I = 1.;# in A\n", + "#calculations\n", + "N = I/Im;# multiplying factor\n", + "Rsh = Rm/(N-1);# in ohm\n", + "print \"The resistance to be connected in parallel in (ohm) = \",round(Rsh,4)\n", + "V = 10;# in V\n", + "Rs = (V/Im)-Rm;# in ohm\n", + "print \"The resistance to be connected in series in (ohm) = \",round(Rs,2)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 4: pg 236" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The current range of instrument in A is 50.0\n" + ] + } + ], + "source": [ + "#pg 236\n", + "#calculate the current range of the instrument\n", + "# Given data\n", + "V=250.;# full scale voltage reading in V\n", + "Rm = 2.;# in ohm\n", + "Rsh = 2.;# in m ohm\n", + "Rsh = Rsh * 10**-3;# in ohm\n", + "R = 5000.;# in ohm\n", + "#calculations\n", + "Im = V/(Rm+R);# in A\n", + "Ish = (Im*Rm)/Rsh;# in A\n", + "# Current range of instrument\n", + "I = Im+Ish;# in A\n", + "#results\n", + "print \"The current range of instrument in A is\",round(I)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 5: pg 236" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The percentage error in (percentage) is 249.38\n", + "The answer is a bit different from textbook due to rounding off error\n" + ] + } + ], + "source": [ + "#pg 236\n", + "#calculate the percentage error\n", + "import math\n", + "from math import acos,pi,cos\n", + "# Given data\n", + "V = 230.;# in V\n", + "I = 35.;# in A\n", + "N = 200.;\n", + "t = 64.;# in sec\n", + "kwh = 500.;\n", + "#calculations\n", + "phi= acos(0.8);# in radians\n", + "Er = N/kwh;# in kWh\n", + "Et = V*I*cos(phi)*t;# in Joules\n", + "Et = Et/3600.;# in W hour\n", + "Et = Et * 10**-3;# in kWh\n", + "# percentage error\n", + "PerError = ((Er-Et)/Et)*100;# in %\n", + "#results\n", + "print \"The percentage error in (percentage) is\",round(PerError,2)\n", + "print 'The answer is a bit different from textbook due to rounding off error'\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 6: pg 237" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The percentage error in (percentage) is 3.22\n", + "The answer is a bit different from textbook due to rounding off error\n" + ] + } + ], + "source": [ + "#pg 237\n", + "#calculate the percentage error\n", + "from math import acos,cos,pi\n", + "# Given data\n", + "I = 50.;# in A\n", + "V = 230.;# in V\n", + "N = 61.;\n", + "t = 37.;# in sec\n", + "KWh = 500.;\n", + "#calculations\n", + "phi= acos(1);# in radians\n", + "Er = N/KWh;# in kWh\n", + "Et = V*I*cos(phi)*t;# in Joules\n", + "Et = Et/3600.;# in Wh\n", + "Et = Et*10**-3;# in kWh\n", + "# Percentage error\n", + "PerError = ((Er-Et)/Et)*100;# in %\n", + "#results\n", + "print \"The percentage error in (percentage) is \",round(PerError,2)\n", + "print 'The answer is a bit different from textbook due to rounding off error'" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 7: pg 237" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The series resistance in ohm is 24997.5\n" + ] + } + ], + "source": [ + "#pg 237\n", + "#calculate the series resistance\n", + "# Given data\n", + "Im = 20.;# in mA\n", + "Im = Im * 10**-3;# in A\n", + "Vm = 50.;# in mV\n", + "Vm = Vm * 10**-3;# in V\n", + "V = 500.;# in V\n", + "#calculations\n", + "Rm = Vm/Im;# in ohm\n", + "Rs = (V/Im)-Rm;# in ohm\n", + "#results\n", + "print \"The series resistance in ohm is\",Rs\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 8: pg 238" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The value of Rs in (ohm) is 9950.0\n", + "The value of Rsh in (ohm) is 0.505\n" + ] + } + ], + "source": [ + "#pg 238\n", + "#calculate the values of resistances\n", + "# Given data\n", + "Rm = 50;# in ohm\n", + "Im = 10;# in mA\n", + "Im = Im * 10**-3;# in A\n", + "V = 100;# in V\n", + "#calculations\n", + "Rs = (V/Im)-Rm;# in ohm\n", + "print \"The value of Rs in (ohm) is\",Rs\n", + "N = 1/Im;\n", + "Rsh = Rm/(N-1);# in ohm\n", + "print \"The value of Rsh in (ohm) is\",round(Rsh,3)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 9: pg 238" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The percentage error in (percentage) is 2.08\n" + ] + } + ], + "source": [ + "#pg 238\n", + "#calculate the percentage error\n", + "# Given data\n", + "from math import acos,cos\n", + "I = 40.;# in A\n", + "V = 230.;# in V\n", + "N = 600.;\n", + "t = 46.;# in sec\n", + "#calculations\n", + "phi= acos(1);# in radians\n", + "P = V*I*cos(phi);# in W\n", + "P = P * 10**-3;# in kW\n", + "# 1 kWh = 500 revolution \n", + "P = P * 500.;# in revolution\n", + "T = (3600./t)*60;# in revolution\n", + "# Percentage error\n", + "PerError = ((T-P)/P)*100;# in %\n", + "#results\n", + "print \"The percentage error in (percentage) is\",round(PerError,2)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 10: pg 238" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The percentage error in (percentage) is 4.167\n" + ] + } + ], + "source": [ + "#pg 238\n", + "#calculate the percentage error\n", + "# Given data\n", + "N = 100.;\n", + "I = 20.;# in A\n", + "V = 210.;# in V\n", + "pf = 0.8;# in lad\n", + "Er = 350.;# in rev\n", + "a = 3.36;# assumed\n", + "#calculations\n", + "Et = (a*3600.)/3600;# in kWh\n", + "# 1 kWh = 100;# revolution\n", + "Et = Et*N;# revolution\n", + "# Percentage error\n", + "PerError = ((Er-Et)/Et)*100;# in %\n", + "#results\n", + "print \"The percentage error in (percentage) is\",round(PerError,3)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example 11: pg 239" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The percentage error in (percentage) is 3.22\n" + ] + } + ], + "source": [ + "#pg 239\n", + "#calculate the percentage error\n", + "# Given data\n", + "I = 5.;# in A\n", + "V = 230.;# in V\n", + "N = 61.;# number of revolution\n", + "t = 37.;# in sec\n", + "# speed of the disc\n", + "discSpeed= 500.;# in rev/kWh\n", + "#calculations\n", + "Er = N/discSpeed;\n", + "Et = (V*I*t)/(3600*100);\n", + "# percentage error\n", + "PerError = ((Er-Et)/Et)*100;# in %\n", + "#results\n", + "print \"The percentage error in (percentage) is\",round(PerError,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.11" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} |