summaryrefslogtreecommitdiff
path: root/Engineering_Physics_by_Bhattacharya_Bhaskaran/Chapter4.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Engineering_Physics_by_Bhattacharya_Bhaskaran/Chapter4.ipynb')
-rwxr-xr-xEngineering_Physics_by_Bhattacharya_Bhaskaran/Chapter4.ipynb217
1 files changed, 217 insertions, 0 deletions
diff --git a/Engineering_Physics_by_Bhattacharya_Bhaskaran/Chapter4.ipynb b/Engineering_Physics_by_Bhattacharya_Bhaskaran/Chapter4.ipynb
new file mode 100755
index 00000000..79f4bf10
--- /dev/null
+++ b/Engineering_Physics_by_Bhattacharya_Bhaskaran/Chapter4.ipynb
@@ -0,0 +1,217 @@
+{
+ "metadata": {
+ "name": "Chapter4"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": "Quantum Physics"
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.1, Page number 117"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the energy and momentum of photon\n\n#importing modules\nimport math\n\n#Variable declaration\nc = 3*10**8; #velocity of light(m/sec)\nh = 6.62*10**-34; #planck's constant\nlamda = 1.2; #wavelength of photon(Angstrom)\ne = 1.6*10**-19; #conversion factor from J to eV\n\n#Calculation\nlamda = lamda*10**-10; #wavelength of photon(m)\nE = (h*c)/(lamda*e); #energy of photon(eV)\nE=math.ceil(E*10)/10; #rounding off to 1 decimal\np = h/lamda; #momentum of photon(kg m/s)\n\n#Result\nprint \"energy of the photon is\",E,\"eV\"\nprint \"momentum of the photon is\",p,\"kg m/s\"",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "energy of the photon is 10343.8 eV\nmomentum of the photon is 5.51666666667e-24 kg m/s\n"
+ }
+ ],
+ "prompt_number": 1
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.2, Page number 117"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the number of photons emitted \n\n#importing modules\nimport math\n\n#Variable declaration\nh = 6.625*10**-34; #planck's constant\nnew = 900; #frequency(kHz)\nE1 = 10; #power radiated(kW)\n\n#Calculation\nE1 = E1*10**3; #power radiated(W)\nnew = new*10**3; #frequency(Hz)\nE = h*new; #energy of photon(J)\nN = E1/E; #number of photons emitted \n\n#Result\nprint \"number of photons emitted per second is\",N",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "number of photons emitted per second is 1.67714884696e+31\n"
+ }
+ ],
+ "prompt_number": 2
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.3, Page number 118"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the number of photons emitted \n\n#importing modules\nimport math\n\n#Variable declaration\nc = 3*10**8; #velocity of light(m/sec)\nh = 6.63*10**-34; #planck's constant\nlamda = 5893; #wavelength of photon(Angstrom)\nE1 = 100; #power of lamp(W) \n\n#Calculation\nlamda = lamda*10**-10; #wavelength of photon(m)\nE = h*c/lamda; #energy of photon(J)\nN = E1/E; #number of photons emitted \n\n#Result\nprint \"number of photons emitted per second is\",N\nprint \"answer given in the book is wrong\"",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "number of photons emitted per second is 2.96279537456e+20\nanswer given in the book is wrong\n"
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.4, Page number 118"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the wavelength of scattered radiation\n\n#importing modules\nimport math\n\n#Variable declaration\nc = 3*10**8; #velocity of light(m/sec)\nh = 6.6*10**-34; #planck's constant\nm0 = 9.1*10**-31; #mass of photon(kg)\ntheta = 30; #viewing angle(degrees)\nlamda = 2.8*10**-10; #wavelength of photon(m)\n\n#Calculation\nx = math.pi/180; #conversion factor from degrees to radians\ntheta = theta*x; #viewing angle(radian) \nlamda_dash = (2*h*(math.sin(theta/2))**2/(m0*c))+lamda; #wavelength of scattered radiation(m)\nlamda_dash = lamda_dash*10**10; #wavelength of scattered radiation(Angstrom)\nlamda_dash=math.ceil(lamda_dash*10**5)/10**5; #rounding off to 5 decimals\n\n#Result\nprint \"wavelength of scattered radiation is\",lamda_dash,\"Angstrom\"",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "wavelength of scattered radiation is 2.80324 Angstrom\n"
+ }
+ ],
+ "prompt_number": 5
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.5, Page number 119"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the deBroglie wavelength\n\n#importing modules\nimport math\n\n#Variable declaration\nh = 6.6*10**-34; #planck's constant\nm = 0.040; #mass of bullet(kg)\nv = 1; #speed of bullet(km/s)\n\n#Calculation\nv = v*10**3; #speed of bullet(m/s)\np = m*v; #momemtun of bullet(kg m/s)\nlamda = h/p; #deBroglie wavelength(m)\nlamda = lamda*10**10; #deBroglie wavelength(Angstrom)\n\n#Result\nprint \"deBroglie wavelength is\",lamda,\"Angstrom\"",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "deBroglie wavelength is 1.65e-25 Angstrom\n"
+ }
+ ],
+ "prompt_number": 6
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.6, Page number 119"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the energy of particle\n\n#importing modules\nimport math\n\n#Variable declaration\nn = 1; #lowest energy state\na = 0.1; #width of box(nm)\nh = 6.625*10**-34; #planck's constant\ne = 1.602*10**-19; #conversion factor from J to eV\nm = 9.11*10**-31; #mass of particle(kg)\n\n#Calculation\na = a*10**-9; #width of box(m)\nE = (n**2)*(h**2)/(8*m*(a**2)); #energy of particle(J)\nE_eV = E/e; #energy of particle(eV)\nE_eV=math.ceil(E_eV*10)/10; #rounding off to 1 decimal\n\n#Result\nprint \"energy of particle is\",E,\"J or\",E_eV,\"eV\" ",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "energy of particle is 6.02231407794e-18 J or 37.6 eV\n"
+ }
+ ],
+ "prompt_number": 8
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.7, Page number 120"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the minimum energy of an electron\n\n#importing modules\nimport math\n\n#Variable declaration\nn = 1; #lowest energy state\na = 4; #width of well(nm)\nh = 6.625*10**-34; #planck's constant\ne = 1.6025*10**-19; #conversion factor from J to eV\nm = 9.11*10**-31; #mass of electron(kg)\n\n#Calculation\na = a*10**-9; #width of box(m)\nE = (n**2)*(h**2)/(8*m*(a**2)); #energy of particle(J)\nE_eV = E/e; #energy of particle(eV)\nE_eV=math.ceil(E_eV*10**4)/10**4; #rounding off to 4 decimals\n\n#Result\nprint \"minimum energy of electron is\",E,\"J or\",E_eV,\"eV\" ",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "minimum energy of electron is 3.76394629871e-21 J or 0.0235 eV\n"
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.8, Page number 120"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the energy required to excite the electron\n\n#importing modules\nimport math\n\n#Variable declaration\nn1 = 1; #lowest energy state\nn2 = 6; #for 6th excited state\na = 0.1; #width of box(nm)\nh = 6.625*10**-34; #planck's constant\ne = 1.602*10**-19; #conversion factor from J to eV\nm = 9.11*10**-31; #mass of electron(kg)\n\n#Calculation\na = a*10**-9; #width of box(m)\nE1 = (n1**2)*(h**2)/(8*m*(a**2)); #energy of electron in ground state(J)\nE6 = (n2**2)*(h**2)/(8*m*(a**2)); #energy of electron in excited state(J)\nE = E6-E1; #energy required to excite the electron(J)\nE_eV = E/e; #energy required to excite the electron(eV)\nE_eV=math.ceil(E_eV*10)/10; #rounding off to 1 decimal\n\n#Result\nprint \"energy required to excite the electron is\",E,\"J or\",E_eV,\"eV\" \nprint \"answer for energy in eV given in the book is wrong\"",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "energy required to excite the electron is 2.10780992728e-16 J or 1315.8 eV\nanswer for energy in eV given in the book is wrong\n"
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": "Example number 4.9, Page number 121"
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "#To calculate the change in wavelength\n\n#importing modules\nimport math\n\n#Variable declaration\nh = 6.625*10**-34; #planck's constant\nc = 3*10**8; #velocity of light(m/sec)\nm0 = 9.11*10**-31; #rest mass of electron(kg)\nphi = 90; #angle of scattering(degrees)\nx = math.pi/180; #conversion factor from degrees to radians\n\n#Calculation\nphi = phi*x; ##angle of scattering(radian)\ndelta_lamda = h*(1-math.cos(phi))/(m0*c); #change in wavelength(m)\n\n#Result\nprint \"change in wavelength of X-ray photon is\",delta_lamda,\"m\"",
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": "change in wavelength of X-ray photon is 2.42407610684e-12 m\n"
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": "",
+ "language": "python",
+ "metadata": {},
+ "outputs": []
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+} \ No newline at end of file