diff options
Diffstat (limited to 'Engineering_Physics_by_S.L.Gupta,_Sanjeev_Gupta/Chapter5_1.ipynb')
-rw-r--r-- | Engineering_Physics_by_S.L.Gupta,_Sanjeev_Gupta/Chapter5_1.ipynb | 357 |
1 files changed, 357 insertions, 0 deletions
diff --git a/Engineering_Physics_by_S.L.Gupta,_Sanjeev_Gupta/Chapter5_1.ipynb b/Engineering_Physics_by_S.L.Gupta,_Sanjeev_Gupta/Chapter5_1.ipynb new file mode 100644 index 00000000..5cddae1e --- /dev/null +++ b/Engineering_Physics_by_S.L.Gupta,_Sanjeev_Gupta/Chapter5_1.ipynb @@ -0,0 +1,357 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 5: Elements of Statistical Mechanics" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.1, Page number 129" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "temperature is 5959 K\n", + "answer in the book is wrong\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "b=2.92*10**-3; #value of b(mK)\n", + "lamda=4900*10**-10; #wavelength(m)\n", + "\n", + "#Calculations\n", + "T=b/lamda; #temperature(K)\n", + "\n", + "#Result\n", + "print \"temperature is\",int(T),\"K\"\n", + "print \"answer in the book is wrong\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.2, Page number 129" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "temperature is 5454 K\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "T=1500; #temperature(K)\n", + "lamda=5500; #wavelength(m)\n", + "lamda_m=20000; #wavelength(m)\n", + "\n", + "#Calculations\n", + "T_dash=lamda_m*T/lamda; #temperature of sun(K)\n", + "\n", + "#Result\n", + "print \"temperature is\",int(T_dash),\"K\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.3, Page number 130" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "wavelength is 48283 angstrom\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "T=327+273; #temperature(K)\n", + "b=2.897*10**-3; #value of b(mK)\n", + "\n", + "#Calculations\n", + "lamda_m=b/T; #wavelength(m)\n", + "\n", + "#Result\n", + "print \"wavelength is\",int(lamda_m*10**10),\"angstrom\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.4, Page number 130" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "wavelength is 2.92 angstrom\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "T=10**7; #temperature(K)\n", + "b=0.292; #value of b(cmK)\n", + "\n", + "#Calculations\n", + "lamda_m=b/T; #wavelength(cm)\n", + "\n", + "#Result\n", + "print \"wavelength is\",lamda_m*10**8,\"angstrom\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.5, Page number 130" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "temperature of moon is 200 K\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "T=1127+273; #temperature(K)\n", + "lamda_m=2*10**-6; #wavelength(m)\n", + "lamda=14*10**-6; #wavelength(m)\n", + "\n", + "#Calculations\n", + "Tm=lamda_m*T/lamda; #temperature of moon(K)\n", + "\n", + "#Result\n", + "print \"temperature of moon is\",int(Tm),\"K\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.6, Page number 131" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "temperature of sun is 6097 K\n", + "temperature of moon is 207 K\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "lamda_m=4753*10**-10; #wavelength(m)\n", + "lamda=14*10**-6; #wavelength(m)\n", + "b=0.2898*10**-2; #value of constant(mK)\n", + "\n", + "#Calculations\n", + "Ts=b/lamda_m; #temperature of sun(K) \n", + "Tm=b/lamda; #temperature of moon(K)\n", + "\n", + "#Result\n", + "print \"temperature of sun is\",int(Ts),\"K\"\n", + "print \"temperature of moon is\",int(Tm),\"K\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.7, Page number 140" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "maximum kinetic energy is 6.48 *10**4 K\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "e=1.6*10**-19; #charge(coulomb)\n", + "m=9*10**-31; #mass(kg)\n", + "h=6.624*10**-34; #plank's constant(Js)\n", + "n=5.86*10**28; #density(electrons/m**3)\n", + "k=8.6*10**-5;\n", + "\n", + "#Calculations\n", + "ef=(h**2/(8*m))*(3*n/math.pi)**(2/3); #energy(J)\n", + "ef=ef/e; #energy(eV)\n", + "theta_f=ef/k; #maximum kinetic energy(K)\n", + "\n", + "#Result\n", + "print \"maximum kinetic energy is\",round(theta_f/10**4,2),\"*10**4 K\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Example number 5.8, Page number 140" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "fermi energy is 3.187 eV\n", + "answer varies due to rounding off errors\n" + ] + } + ], + "source": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration \n", + "e=1.6*10**-19; #charge(coulomb)\n", + "m=9*10**-31; #mass(kg)\n", + "h=6.62*10**-34; #plank's constant(Js)\n", + "rho=970; #density(kg/m**3)\n", + "N0=6.02*10**26; #avagadro number\n", + "A=23; #atomic weight\n", + "\n", + "#Calculations\n", + "n=rho*N0/A; #concentration(electrons/m**3)\n", + "ef=(h**2/(8*m))*(3*n/math.pi)**(2/3); #fermi energy(J)\n", + "ef=ef/e; #fermi energy(eV)\n", + "\n", + "#Result\n", + "print \"fermi energy is\",round(ef,3),\"eV\"\n", + "print \"answer varies due to rounding off errors\"" + ] + } + ], + "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 +} |