From 92cca121f959c6616e3da431c1e2d23c4fa5e886 Mon Sep 17 00:00:00 2001 From: hardythe1 Date: Tue, 7 Apr 2015 15:58:05 +0530 Subject: added books --- Modern_Physics_By_G.Aruldas/Chapter13_3.ipynb | 250 ++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100755 Modern_Physics_By_G.Aruldas/Chapter13_3.ipynb (limited to 'Modern_Physics_By_G.Aruldas/Chapter13_3.ipynb') diff --git a/Modern_Physics_By_G.Aruldas/Chapter13_3.ipynb b/Modern_Physics_By_G.Aruldas/Chapter13_3.ipynb new file mode 100755 index 00000000..70f718e0 --- /dev/null +++ b/Modern_Physics_By_G.Aruldas/Chapter13_3.ipynb @@ -0,0 +1,250 @@ +{ + "metadata": { + "name": "", + "signature": "sha256:1e02413599230fcf3193c09944545ea5772a7d8e9a89055fec5a43dcb6e7435b" + }, + "nbformat": 3, + "nbformat_minor": 0, + "worksheets": [ + { + "cells": [ + { + "cell_type": "heading", + "level": 1, + "metadata": {}, + "source": [ + "13: Magnetic properties of solids" + ] + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example number 13.1, Page number 256" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "chi=-4.2*10**-6; #magnetic susceptibility\n", + "H=1.2*10**5; #magnetic field(A/m)\n", + "mew0=4*math.pi*10**-7; #permitivity of free space(H/m)\n", + "\n", + "#Calculation\n", + "M=chi*H; #magnetisation(A/m)\n", + "B=mew0*(H+M); #flux density(T)\n", + "mewr=(M/H)+1; #relative permeability\n", + "\n", + "#Result\n", + "print \"magnetisation is\",M,\"A/m\"\n", + "print \"flux density is\",round(B,3),\"T\"\n", + "print \"relative permeability is\",round(mewr,6)" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "magnetisation is -0.504 A/m\n", + "flux density is 0.151 T\n", + "relative permeability is 0.999996\n" + ] + } + ], + "prompt_number": 4 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example number 13.2, Page number 258" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "Z=2; #atomic number\n", + "mew0=4*math.pi*10**-7; #permitivity of free space(H/m)\n", + "e=1.6*10**-19; #conversion factor from J to eV\n", + "m=9.1*10**-31; #mass of electron(kg)\n", + "N=28*10**26; #number of atoms(per m**3)\n", + "r=0.6*10**-10; #mean radius(m)\n", + "\n", + "#Calculation\n", + "chi=-mew0*Z*e**2*N*r**2/(6*m); #diamagnetic susceptibility\n", + "\n", + "#Result\n", + "print \"diamagnetic susceptibility is\",round(chi*10**8,3),\"*10**-8\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "diamagnetic susceptibility is -11.878 *10**-8\n" + ] + } + ], + "prompt_number": 7 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example number 13.3, Page number 259" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "n=2;\n", + "a=2.55*10**-10; #lattice constant(m)\n", + "chi=5.6*10**-6; #susceptibility\n", + "Z=1;\n", + "mew0=4*math.pi*10**-7; #permitivity of free space(H/m)\n", + "e=1.6*10**-19; #conversion factor from J to eV\n", + "m=9.1*10**-31; #mass of electron(kg)\n", + "\n", + "#Calculation\n", + "N=n/(a**3); #number of electrons per unit volume(per m**3)\n", + "rbar=math.sqrt(chi*6*m/(mew0*Z*e**2*N)); #radius of atom(m)\n", + "\n", + "#Result\n", + "print \"radius of atom is\",round(rbar*10**10,3),\"angstrom\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "radius of atom is 0.888 angstrom\n" + ] + } + ], + "prompt_number": 9 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example number 13.4, Page number 260" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "mew0=4*math.pi*10**-7; #permitivity of free space(H/m)\n", + "k=1.38*10**-23; #boltzmann constant(J/K)\n", + "T=300; #temperature(K)\n", + "N=6.5*10**25; #number of atoms(per m**3)\n", + "mew=9.27*10**-24; \n", + "\n", + "#Calculation\n", + "chi=mew0*N*mew**2/(3*k*T); #susceptibility\n", + "\n", + "#Result\n", + "print \"susceptibility is\",round(chi*10**7,2),\"*10**-7\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "susceptibility is 5.65 *10**-7\n" + ] + } + ], + "prompt_number": 11 + }, + { + "cell_type": "heading", + "level": 2, + "metadata": {}, + "source": [ + "Example number 13.5, Page number 260" + ] + }, + { + "cell_type": "code", + "collapsed": false, + "input": [ + "#importing modules\n", + "import math\n", + "from __future__ import division\n", + "\n", + "#Variable declaration\n", + "rho=4370; #density(kg/m**3)\n", + "NA=6.02*10**26; #avagadro number(k/mole)\n", + "M=168.5; #molecular weight(kg/kmol)\n", + "mew0=4*math.pi*10**-7; #permitivity of free space(H/m)\n", + "k=1.38*10**-23; #boltzmann constant(J/K)\n", + "T=300; #temperature(K)\n", + "H=2*10**5; #electric field(A/m)\n", + "mew=2*9.27*10**-24; \n", + "\n", + "#Calculation\n", + "N=rho*NA/M; \n", + "chi=mew0*N*mew**2/(3*k*T); #susceptibility\n", + "M=chi*H; #magnetisation(A/m)\n", + "\n", + "#Result\n", + "print \"susceptibility is\",round(chi*10**4,4),\"*10**-4\"\n", + "print \"magnetisation is\",round(M,3),\"A/m\"\n", + "print \"answer varies due to rounding off errors\"" + ], + "language": "python", + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "stream": "stdout", + "text": [ + "susceptibility is 5.4298 *10**-4\n", + "magnetisation is 108.596 A/m\n", + "answer varies due to rounding off errors\n" + ] + } + ], + "prompt_number": 17 + } + ], + "metadata": {} + } + ] +} \ No newline at end of file -- cgit