From fba055ce5aa0955e22bac2413c33493b10ae6532 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Tue, 5 May 2015 14:21:39 +0530 Subject: add books --- ...hapter_05_Principles_of_Quantum_Mechanics.ipynb | 1258 ++++++++++++++++++++ 1 file changed, 1258 insertions(+) create mode 100755 Applied_Physics/Chapter_05_Principles_of_Quantum_Mechanics.ipynb (limited to 'Applied_Physics/Chapter_05_Principles_of_Quantum_Mechanics.ipynb') diff --git a/Applied_Physics/Chapter_05_Principles_of_Quantum_Mechanics.ipynb b/Applied_Physics/Chapter_05_Principles_of_Quantum_Mechanics.ipynb new file mode 100755 index 00000000..cf16b683 --- /dev/null +++ b/Applied_Physics/Chapter_05_Principles_of_Quantum_Mechanics.ipynb @@ -0,0 +1,1258 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:17ded29a54411f524d1901cc530f956cb4706c517e993f5acba4014789eca0bd" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "Chapter 5:Principles of Quantum Mechanics" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.1 , Page no:102" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "lambda1=1; #in Angstrom (wavelength)\n", + "m=1.67E-27; #in Kg (mass of neutron)\n", + "h=6.625E-34; #in J-s (Planck's constant)\n", + "e=1.6E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "lambda2=lambda1*1E-10; #since lambda is in Angstrom\n", + "#Since lambda=h/(m*v)\n", + "#Therefore we have\n", + "v=h/(m*lambda2); #calculation of velocity\n", + "K=m*v**2/2; #calculation of kinetic energy\n", + "K1=K/e; #changing unit fro J to eV\n", + "\n", + "#result\n", + "print\"The velocity is v=\",v,\"m/s\";\n", + "print\"The kinetic energy is K=\",K,\"J\";\n", + "print\"\\t\\t =\",K1,\"eV\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The velocity is v= 3967.06586826 m/s\n", + "The kinetic energy is K= 1.31409056886e-20 J\n", + "\t\t = 0.0821306605539 eV\n" + ] + } + ], + "prompt_number": 1 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.2 , Page no:103" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "K=50; #in eV (Kinetic energy)\n", + "m0=9.1E-31; #in Kg (mass of electron)\n", + "h=6.625E-34; #in J-s (Planck's constant)\n", + "e=1.6E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "K=K*e; #changing unit from eV to J\n", + "#Since K=m*v^2/2\n", + "#Therefore v=sqrt(2*K/m)\n", + "#Since lambda=h/(m*v)\n", + "#Therefore we have\n", + "lambda1=h/math.sqrt(2*m0*K); #calculation of wavelength\n", + "lambda2=lambda1*1E10; #changing unit from m to Angstrom\n", + "\n", + "#result\n", + "print\"The wavelength is =\",lambda1,\"m\";\n", + "print\"\\t\\t =\",round(lambda2,3),\"Angstrom\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 1.73622176082e-10 m\n", + "\t\t = 1.736 Angstrom\n" + ] + } + ], + "prompt_number": 2 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.3 , Page no:104" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "E=2000; #in eV (Kinetic energy)\n", + "m=9.1E-31; #in Kg (mass of electron)\n", + "h=6.625E-34; #in J-s (Planck's constant)\n", + "e=1.6E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "E=E*e; #changing unit from eV to J\n", + "#Since E=m*v^2/2\n", + "#Therefore v=sqrt(2*E/m)\n", + "#Since lambda=h/(m*v)\n", + "#Therefore we have\n", + "lambda1=h/math.sqrt(2*m*E); #calculation of wavelength\n", + "lambda2=lambda1*1E9; #changing unit from m to nanometer\n", + "\n", + "#result\n", + "print\"The wavelength is =\",lambda1,\"m\";\n", + "print\"\\t\\t =\",round(lambda2,4),\"nm\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 2.74520764367e-11 m\n", + "\t\t = 0.0275 nm\n" + ] + } + ], + "prompt_number": 3 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.4 , Page no:104" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "m_e=9.1E-31; #in Kg (mass of electron)\n", + "m_n=1.676E-27; #in Kg (mass of neutron)\n", + "h=6.625E-34; #in J-s (Planck's constant)\n", + "c=3E8; #in m/s (velocity of light)\n", + "\n", + "#calculate\n", + "E_e=m_e*c**2; #rest mass energy of electron\n", + "E_n=2*E_e; #given (kinetic energy of neutron)\n", + "#Since K=m*v^2/2\n", + "#Therefore v=sqrt(2*K/m)\n", + "#Since lambda=h/(m*v)\n", + "#Therefore we have\n", + "lambda1=h/math.sqrt(2*m_n*E_n); #calculation of wavelength\n", + "lambda2=lambda1*1E10; #changing unit from m to Angstrom\n", + "\n", + "#result\n", + "print\"The wavelength is =\",lambda1,\"m\";\n", + "print\"\\t\\t =\",lambda2,\"Angstrom\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 2.82733278331e-14 m\n", + "\t\t = 0.000282733278331 Angstrom\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.5 , Page no:104" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "V=1600; #in V (Potential)\n", + "\n", + "#calculate\n", + "lambda1=12.27/math.sqrt(V); #calculation of wavelength in Angstrom\n", + "\n", + "#result\n", + "print\"The wavelength is =\",round(lambda1,3),\"Angstrom\";\n", + "print \"Note : The answer in the book is wrong \"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 0.307 Angstrom\n", + "Note : The answer in the book is wrong \n" + ] + } + ], + "prompt_number": 5 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.6 , Page no:105" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "E=1000; #in eV (Kinetic energy of photon)\n", + "K=1000; #in eV (Kinetic energy of electron)\n", + "m0=9.1E-31; #in Kg (mass of electron)\n", + "h=6.6E-34; #in J-s (Planck's constant)\n", + "c=3E8; #in m/s (velocity of light)\n", + "e=1.6E-19; #in C (charge on electron)\n", + "\n", + "#calculate\n", + "E=E*e; #changing unit from eV to J\n", + "lambda_p=h*c/E; #For photon E=hc/lambda\n", + "lambda_p1=lambda_p*1E10; #changing unit from m to Angstrom\n", + "#Since K=m*v^2/2\n", + "#Therefore v=sqrt(2*K/m)\n", + "#Since lambda=h/(m*v)\n", + "#Therefore we have\n", + "K=K*e; #changing unit from eV to J\n", + "lambda_e=h/math.sqrt(2*m0*K); #calculation of wavelength\n", + "lambda_e1=lambda_e*1E10; #changing unit from m to Angstrom\n", + "\n", + "#result\n", + "print\"For photon,the wavelength is =\",lambda_p,\"m\";\n", + "print\"\\t\\t\\t =\",round(lambda_p1,1),\"Angstrom\";\n", + "print\"For electron,the wavelength is =\",lambda_e,\"m\";\n", + "print\"\\t\\t\\t =\",round(lambda_e1,2),\"Angstrom\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "For photon,the wavelength is = 1.2375e-09 m\n", + "\t\t\t = 12.4 Angstrom\n", + "For electron,the wavelength is = 3.86765965524e-11 m\n", + "\t\t\t = 0.39 Angstrom\n" + ] + } + ], + "prompt_number": 6 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.7 , Page no:105" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "lambda1=1.66*10**-10; #in m (wavelength)\n", + "m=9.1*10**-31; #in Kg (mass of electron)\n", + "h=6.626*10**-34; #in J-s (Planck's constant)\n", + "e=1.6E-19; #in C (charge on electron)\n", + "\n", + "#calculate\n", + "#Since lambda=h/(m*v)\n", + "#Therefore we have\n", + "v=h/(m*lambda1); #calculation of velocity\n", + "K=m*v**2/2; #calculation of kinetic energy\n", + "K1=K/e; #changing unit from J to eV\n", + "\n", + "#result\n", + "print\"The velocity of electron is v=\",v,\"m/s\";\n", + "print\"The kinetic energy is K=\",K,\"J\";\n", + "print\"\\t\\t =\",round(K1,3),\"eV\";\n", + "print \"Note: The answer in the book for kinetic energy is wrong \"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The velocity of electron is v= 4386336.55501 m/s\n", + "The kinetic energy is K= 8.75417651009e-18 J\n", + "\t\t = 54.714 eV\n", + "Note: The answer in the book for kinetic energy is wrong \n" + ] + } + ], + "prompt_number": 7 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.8 , Page no:106" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "T=400; #in K (temperature)\n", + "m=6.7E-27; #in Kg (mass of He-atom)\n", + "h=6.6E-34; #in J-s (Planck's constant)\n", + "k=1.376E-23; #in J/degree (Boltzmann constant)\n", + "\n", + "#calculate\n", + "#Since lambda=h/(m*v)\n", + "#E=mv^2/2;\n", + "#Therefore lambda=h/sqrt(2*m*E)\n", + "#E=kT\n", + "#Therefore lambda=h/sqrt(2*m*k*T)\n", + "lambda1=h/math.sqrt(2*m*k*T)\n", + "lambda2=lambda1*1E10; #changing unit from m to Angstrom\n", + "\n", + "#result\n", + "print\"The de-Broglie wavelength of He-atom is =\",lambda1,\"m\";\n", + "print\"\\t\\t\\t\\t =\",round(lambda2,4),\"Angstrom\"; " + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The de-Broglie wavelength of He-atom is = 7.6851495611e-11 m\n", + "\t\t\t\t = 0.7685 Angstrom\n" + ] + } + ], + "prompt_number": 8 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.9 , Page no:106" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "m_e=9.1E-31; #in Kg (mass of electron)\n", + "m_p=1.6E-27; #in Kg (mass of proton)\n", + "h=6.626E-34; #in J-s (Planck's constant)\n", + "c=3E8; #in m/s (velocity of light)\n", + "\n", + "#calculate\n", + "E=m_e*c**2; #in J (rest energy of electron)\n", + "#Since lambda=h/(m*v)\n", + "#E=mv^2/2;\n", + "#herefore lambda=h/sqrt(2*m*E)\n", + "#Also E=m_e*c^2;\n", + "#therefore lambda=h/sqrt(2*m_p*m_e*c^2)\n", + "lambda1=h/math.sqrt(2*m_p*m_e*c**2); #calculation of wavelength\n", + "lambda2=lambda1*1*10**10; #changing unit from m to Angstrom\n", + "\n", + "#result\n", + "print\"The de-Broglie wavelength of proton is =\",lambda1,\"m\";\n", + "print\"\\t\\t\\t\\t =\",lambda2,\"Angstrom\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The de-Broglie wavelength of proton is = 4.0929316435e-14 m\n", + "\t\t\t\t = 0.00040929316435 Angstrom\n" + ] + } + ], + "prompt_number": 9 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.10 , Page no:106" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "V=10000; #in V (Potential)\n", + "\n", + "#calculate\n", + "lambda1=12.27/math.sqrt(V); #calculation of wavelength in Angstrom\n", + "\n", + "#result\n", + "print\"The wavelength is =\",round(lambda1,3),\"Angstrom\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 0.123 Angstrom\n" + ] + } + ], + "prompt_number": 10 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.11 , Page no:107" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "V=100; #in V (Potential)\n", + "n=1; #order of diffraction\n", + "d=2.15; #in Angstrom (lattice spacing)\n", + "\n", + "#calculate\n", + "lambda1=12.27/math.sqrt(V); #calculation of wavelength in Angstrom\n", + "#Since 2*d*sind(theta)=n*lambda\n", + "#therefore we have\n", + "theta=math.asin(n*lambda1/(2*d)); #calculation of glancing angle\n", + "theta1=theta*180/3.14;\n", + "\n", + "#result\n", + "print\"The wavelength is =\",round(lambda1,3),\"Angstrom\";\n", + "print\"The glancing angle is =\",round(theta1,1),\"degree\";\n", + "print \"Note: In question V=100 eV but the solution is using V=100V \"\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 1.227 Angstrom\n", + "The glancing angle is = 16.6 degree\n", + "Note: In question V=100 eV but the solution is using V=100V \n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.12 , Page no:107" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "V=344; #in V (Potential)\n", + "n=1; #order of diffraction\n", + "theta=60; #in degree (glancing angle)\n", + "\n", + "#calculate\n", + "lambda1=12.27/math.sqrt(V); #calculation of wavelength in Angstrom\n", + "#Since 2*d*sind(theta)=n*lambda\n", + "#therefore we have\n", + "d=n*lambda1/(2*math.sin(math.radians(theta))); #calculation of spacing constant\n", + "\n", + "#result\n", + "print\"The wavelength is =\",round(lambda1,3),\"Angstrom\";\n", + "print\"The spacing of the crystal is =\",round(d,4),\"Angstrom\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The wavelength is = 0.662 Angstrom\n", + "The spacing of the crystal is = 0.3819 Angstrom\n" + ] + } + ], + "prompt_number": 12 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.13 , Page no:107" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "r=0.53*10**-10; #in m (radius of first Bohr orbit)\n", + "h=6.6*10**-34; #in J-s (Planck's constant)\n", + "m=9.1*10**-31; #in Kg (mass of electron)\n", + "n=1; #First Bohr orbit\n", + "pi=3.14; #value of pi used in the solution\n", + "\n", + "#calculate\n", + "#Since 2*pi*r=n*lambda and lambda=h/(m*v)\n", + "#Threfore we have v=h*n/(2*pi*r*m)\n", + "v=h*n/(2*pi*r*m); #calculation of velocity\n", + "\n", + "#result\n", + "print\"The velocity of electron is =\",v,\"m/s\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The velocity of electron is = 2179049.16859 m/s\n" + ] + } + ], + "prompt_number": 13 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.14 , Page no:108" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "dx=0.2; #in Angstrom (uncertainty in the position)\n", + "h=6.6E-34; #in J-s (Planck's constant)\n", + "m0=9.1E-31; #in Kg (mass of electron)\n", + "pi=3.14; #value of pi used in the solution\n", + "\n", + "#calculate\n", + "dx=dx*1E-10; #since dx is in Angstrom\n", + "#Since dx*dp=h/4*pi (uncertainty relation)\n", + "dp=h/(4*pi*dx); #calculation of uncertainty in the momentum\n", + "#since dp=m*dv\n", + "dv=dp/m0; #calculation of uncertainty in the velocity\n", + "\n", + "#result\n", + "print\"The uncertainty in the momentum is dp=\",dp,\"Kg-m/\";\n", + "print\"The uncertainty in the velocity is dv=\",dv,\"m/s\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The uncertainty in the momentum is dp= 2.62738853503e-24 Kg-m/\n", + "The uncertainty in the velocity is dv= 2887240.14839 m/s\n" + ] + } + ], + "prompt_number": 14 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.15 , Page no:108" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "m_e=9.1E-31; #in Kg (mass of electron)\n", + "m_p=1.67E-27; #in Kg (mass of proton)\n", + "dx_p=1; #in nanometer (uncertainty in position of electron)\n", + "dx_n=1; #in nanometer (uncertainty in position of proton)\n", + "\n", + "#calculate\n", + "#since dp=h/(4*pi*dx)\n", + "#since h/(4*pi) is constant and dx is same for electron and proton \n", + "#therefor both electron and proton have same uncertainty in the momentum\n", + "#since dv=dp/m and dp is same for both\n", + "#therefore dv_e/dv_p=m_p/m_e\n", + "#therefore\n", + "K=m_p/m_e; #ratio of uncertainty in the velocity of electron and proton\n", + "\n", + "#result\n", + "print\"The ratio of uncertainty in the velocity of electron to that of proton is =\",round(K);" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The ratio of uncertainty in the velocity of electron to that of proton is = 1835.0\n" + ] + } + ], + "prompt_number": 15 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.16 , Page no:108" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "dx=5*10**-15; #in m (radius of nucleus or uncertainty in the position)\n", + "h=6.6*10**-34; #in J-s (Planck's constant)\n", + "m=1.67E-27; #in Kg (mass of proton)\n", + "pi=3.14; #value of pi used in the solution\n", + "e=1.6E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "#Since dx*dp=h/4*pi (uncertainty relation)\n", + "dp=h/(4*pi*dx); #calculation of uncertainty in the momentum\n", + "p=dp; #minimum value of momentum to calculate mimimum kinetic energy\n", + "K=(p**2)/(2*m); #calculation of minimum kinetic energy of proton\n", + "K1=K/e; #changing unit from J to eV\n", + "K2=K1/1E6; #changing unit from eV to MeV\n", + "\n", + "#result\n", + "print\"The minimum uncertainty in the momentum of proton is dp =\",dp,\"Kg-m/s\";\n", + "print\"The minimum kinetic energy of proton is K=\",K,\"J\";\n", + "print\"\\t\\t\\t\\t \\t =\",K1,\"eV\";\n", + "print\"\\t\\t\\t\\t\\t =\",K2,\"MeV\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The minimum uncertainty in the momentum of proton is dp = 1.05095541401e-20 Kg-m/s\n", + "The minimum kinetic energy of proton is K= 3.30690803067e-14 J\n", + "\t\t\t\t \t = 206681.751917 eV\n", + "\t\t\t\t\t = 0.206681751917 MeV\n" + ] + } + ], + "prompt_number": 16 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.17 , Page no:109" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "K=1; #in KeV (kinetic energy of electron)\n", + "dx=1; #in Angstrom (uncertainty in the position)\n", + "h=6.63E-34; #in J-s (Planck's constant)\n", + "m=9.1E-31; #in Kg (mass of electron)\n", + "pi=3.14; #value of pi used in the solution\n", + "e=1.6E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "dx=dx*1E-10; #since dx is in Angstrom\n", + "#Since dx*dp=h/4*pi (uncertainty relation)\n", + "dp=h/(4*pi*dx); #calculation of uncertainty in the momentum\n", + "K=K*1E3*1.6E-19; #changing unit from KeV to J\n", + "p=math.sqrt(2*m*K); #calculation of momentum \n", + "poc=(dp/p)*100; #calculation of percentage of uncertainty\n", + "\n", + "#result\n", + "print\"The uncertainty in the momentum of electron is dp=\",dp,\"Kg-m/s\";\n", + "print\"The momentum of electron is p=\",p,\"Kg-m/s\";\n", + "print\"The percentage of uncertainty in the momentum is =\",round(poc,1);" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The uncertainty in the momentum of electron is dp= 5.27866242038e-25 Kg-m/s\n", + "The momentum of electron is p= 1.70645832062e-23 Kg-m/s\n", + "The percentage of uncertainty in the momentum is = 3.1\n" + ] + } + ], + "prompt_number": 17 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.18 , Page no:109" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "v=6.6E4; #m/s (speed of electron)\n", + "poc=0.01; #percentage of uncertainty\n", + "h=6.63E-34; #in J-s (Planck's constant)\n", + "m=9E-31; #in Kg (mass of electron)\n", + "pi=3.14; #value of pi used in the solution\n", + "\n", + "#calculate\n", + "p=m*v; #calculation of momentum\n", + "dp=(poc/100)*p; #calculation of uncertainty in the momentum\n", + "#Since dx*dp=h/4*pi (uncertainty relation)\n", + "dx=h/(4*pi*dp); #calculation of uncertainty in the position\n", + "\n", + "#result\n", + "print\"The momentum of electron is p=\",p,\"Kg-m/s\";\n", + "print\"The uncertainty in the momentum of electron is dp=\",dp,\"Kg-m/s\";\n", + "print\"The uncertainty in the position of electron is dx=\",dx,\"Kg-m/s\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The momentum of electron is p= 5.94e-26 Kg-m/s\n", + "The uncertainty in the momentum of electron is dp= 5.94e-30 Kg-m/s\n", + "The uncertainty in the position of electron is dx= 8.88663707135e-06 Kg-m/s\n" + ] + } + ], + "prompt_number": 18 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.19 , Page no:111" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "lambda1=1; #in Angstrom (wavelength)\n", + "pi=3.14; #value of pi used in the solution\n", + "dlambda=1E-6; #uncertainty in wavelength\n", + "\n", + "#calculate\n", + "lambda2=lambda1*1E-10; #sinc lambda is in Angstrom\n", + "#By uncertainty principle, dx*dp>=h/(4*pi) --(1)\n", + "#since p=h/lambda -----(2)\n", + "#Or p*lambda=h \n", + "#diffrentiting this equation\n", + "#p*dlambda+lambda*dp=0\n", + "#dp=-p*dlambda/lambda ----(3)\n", + "#from (2) and (3) dp=-h*dlambda/lambda^2 ---(4)\n", + "#from (1) and(4) dx*dlambda>=lambda^2/4*pi\n", + "#Or dx=lambda^2/(4*pi*dlambda)\n", + "dx=lambda2**2/(4*pi*dlambda); #calculation of uncertainty in the position\n", + "\n", + "#result\n", + "print\"The uncertainty in the position of X-ray photon is dx=\",dx,\"m\";\n", + "print \"Note: wavelength accuracy is given as 1 in 1E8 but in book solution has used 1 in 1E6 \"\n", + "print \" ANSWEER IS WRONG IN THE TEXTBOOK\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The uncertainty in the position of X-ray photon is dx= 7.96178343949e-16 m\n", + "Note: wavelength accuracy is given as 1 in 1E8 but in book solution has used 1 in 1E6 \n", + " ANSWEER IS WRONG IN THE TEXTBOOK\n" + ] + } + ], + "prompt_number": 19 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.20 , Page no:111" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "dt=1*10**-8; #in sec (average life time)\n", + "pi=3.14; #value of pi used in the solution\n", + "\n", + "#calculate\n", + "#Since dE*dt>=h/(4*pi) (uncertainty relation for energy)\n", + "#and E=h*v v is the frequency\n", + "#therefore we have dv>=1/(4*pi*dt)\n", + "dv=1/(4*pi*dt); #calculation of minimum uncertainty in the frequency\n", + "\n", + "#result\n", + "print\"The minimum uncertainty in the frequency of the photon is dv=\",dv,\"sec^-1\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The minimum uncertainty in the frequency of the photon is dv= 7961783.43949 sec^-1\n" + ] + } + ], + "prompt_number": 20 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.21 , Page no:111" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "dt=1E-12; #in sec (average life time)\n", + "h=6.63E-34; #in J-s (Planck'c constant)\n", + "pi=3.14; #value of pi used in the solution\n", + "e=1.6*1E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "#Since dE*dt>=h/(4*pi) (uncertainty relation for energy)\n", + "dE=h/(4*pi*dt); #calculation of minimum uncertainty in the energy\n", + "dE1=dE/e; #changing unit from J to eV\n", + "\n", + "#result\n", + "print\"The uncertainty in the energy of the photon is dE=\",dE,\"J\";\n", + "print\"\\t\\t\\t\\t\\t =\",dE1,\"eV\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The uncertainty in the energy of the photon is dE= 5.27866242038e-23 J\n", + "\t\t\t\t\t = 0.000329916401274 eV\n" + ] + } + ], + "prompt_number": 21 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.22 , Page no:111" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "dT=2.5E-14; #in sec (average life time)\n", + "h=6.63E-34; #in J-s (Planck'c constant)\n", + "pi=3.14; #value of pi used in the solution\n", + "e=1.6*1E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "#Since dE*dt>=h/(4*pi) (uncertainty relation for energy)\n", + "dE=h/(4*pi*dT); #calculation of minimum uncertainty in the energy\n", + "dE1=dE/e; #changing unit from J to eV\n", + "\n", + "#result\n", + "print\"The uncertainty in the energy of the photon is dE=\",dE,\"J\";\n", + "print\"\\t\\t\\t\\t\\t =\",dE1,\"eV\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The uncertainty in the energy of the photon is dE= 2.11146496815e-21 J\n", + "\t\t\t\t\t = 0.013196656051 eV\n" + ] + } + ], + "prompt_number": 22 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.23 , Page no:112" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "a=2; #in Angstrom (length of the box)\n", + "m=9.1E-31; #in Kg (mass of electron)\n", + "h=6.626E-34; #in J-s (Planck'c constant)\n", + "n2=2; n4=4; #two quantum states\n", + "e=1.6*1E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "a=a*1E-10; #since a is in Angstrom \n", + "#Since E_n=n^2*h^2/(8*m*a^2) (Energy corresponding to nth quantum state)\n", + "E2=n2**2*h**2/(8*m*a**2); #calculation of energy corresponding to the 2nd quantum state\n", + "E21=E2/e; #changing unit from J to eV\n", + "E4=n4**2*h**2/(8*m*a**2); #calculation of energy corresponding to the 4nd quantum state\n", + "E41=E4/e; #changing unit from J to eV\n", + "\n", + "#result\n", + "print\"The energy corresponding to the 2nd quantum state is E2=\",E2,\"J\";\n", + "print\"\\t\\t\\t\\t\\t\\t =\",E21,\"eV\";\n", + "print\"The energy corresponding to the 4nd quantum state is E4=\",E4,\"J\";\n", + "print\"\\t\\t\\t\\t\\t\\t =\",E41,\"eV\";" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The energy corresponding to the 2nd quantum state is E2= 6.0307521978e-18 J\n", + "\t\t\t\t\t\t = 37.6922012363 eV\n", + "The energy corresponding to the 4nd quantum state is E4= 2.41230087912e-17 J\n", + "\t\t\t\t\t\t = 150.768804945 eV\n" + ] + } + ], + "prompt_number": 23 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.24 , Page no:113" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "a=1E-10; #in m (width of the well)\n", + "m=9.1E-31; #in Kg (mass of electron)\n", + "h=6.626E-34; #in J-s (Planck'c constant)\n", + "n1=1; n2=2; n3=3; #ground and first two excited states\n", + "e=1.6*1E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "#Since E_n=n^2*h^2/(8*m*a^2) (Energy corresponding to nth quantum state)\n", + "E1=n1**2*h**2/(8*m*a**2); #calculation of energy corresponding to the Ground state\n", + "E11=E1/e; #changing unit from J to eV\n", + "E2=n2**2*h**2/(8*m*a**2); #calculation of energy corresponding to the 1st excited state\n", + "E21=E2/e; #changing unit from J to eV\n", + "E3=n3**2*h**2/(8*m*a**2); #calculation of energy corresponding to the 2nd excited state\n", + "E31=E3/e; #changing unit from J to eV\n", + "\n", + "#result\n", + "print\"The energy corresponding to the ground state is E1=\",E1,\"J\";\n", + "print\"\\t\\t\\t\\t\\t =\",E11,\"eV\";\n", + "print\"The energy corresponding to the 1st excited state is E2=\",E2,\"\";\n", + "print\"\\t\\t\\t\\t\\t =\",E21,\"eV\";\n", + "print\"The energy corresponding to the 2nd excited state is E3=\",E3,\"J\";\n", + "print\"\\t\\t\\t\\t\\t =\",E31,\"eV\";\n", + "print \" There is slight variation in the answer due to round off error\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The energy corresponding to the ground state is E1= 6.0307521978e-18 J\n", + "\t\t\t\t\t = 37.6922012363 eV\n", + "The energy corresponding to the 1st excited state is E2= 2.41230087912e-17 \n", + "\t\t\t\t\t = 150.768804945 eV\n", + "The energy corresponding to the 2nd excited state is E3= 5.42767697802e-17 J\n", + "\t\t\t\t\t = 339.229811126 eV\n", + " There is slight variation in the answer due to round off error\n" + ] + } + ], + "prompt_number": 24 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.25 , Page no:113" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "dx=1E-8; #in m (length of box or uncertainty in the position)\n", + "h=6.626E-34; #in J-s (Planck'c constant)\n", + "m=9.1E-31; #in Kg (mass of electron)\n", + "\n", + "#calculate\n", + "#From uncertainty principle dx*dp=h and dp=m*dv\n", + "#therefore we have\n", + "dv=h/(m*dx); #calculation of minimum uncertainty in the velocity\n", + "dv1=dv*1E-3; #changing unit from m/s to Km/s\n", + "\n", + "#result\n", + "print\"The minimum uncertainty in the velocity of electron i dv=\",dv,\"m/s\";\n", + "print\"\\t\\t\\t\\t\\t\\t =\",round(dv1,2),\"Km/s\";\n", + "print \"Note: There is slight variation in the answer due to round off error\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The minimum uncertainty in the velocity of electron i dv= 72813.1868132 m/s\n", + "\t\t\t\t\t\t = 72.81 Km/s\n", + "Note: There is slight variation in the answer due to round off error\n" + ] + } + ], + "prompt_number": 25 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example 5.26 , Page no:113" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "import math\n", + "from __future__ import division\n", + "\n", + "#given\n", + "a=4E-10; #in m (length of the box)\n", + "m=9.1E-31; #in Kg (mass of electron)\n", + "h=6.626E-34; #in J-s (Planck'c constant)\n", + "n1=1; #ground state\n", + "e=1.6*1E-19; #in C (charge of electron)\n", + "\n", + "#calculate\n", + "#Since E_n=n^2*h^2/(8*m*a^2) (Energy corresponding to nth quantum state)\n", + "E1=n1**2*h**2/(8*m*a**2); #calculation of energy corresponding to the ground state\n", + "E11=E1/e; #changing unit from J to eV\n", + "\n", + "#result\n", + "print\"The minimum energy of electron is E1=\",E1,\"J (Note: The answer in the book is wrong due to printing error)\";\n", + "print\"\\t\\t\\t\\t =\",round(E11,3),\"eV\";\n" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "The minimum energy of electron is E1= 3.76922012363e-19 J (Note: The answer in the book is wrong due to printing error)\n", + "\t\t\t\t = 2.356 eV\n" + ] + } + ], + "prompt_number": 26 + } + ], + "metadata": {} + } + ] +} \ No newline at end of file -- cgit