{ "metadata": { "name": "", "signature": "sha256:a95b407b682939fdad30498a4e63981a88538f3262f7c6d2067bc16aa9ba5b35" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "8: Magnetic materials and Spectroscopy" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.1, Page number 153" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "mew=0.9*10**-23; #magnetic dipole moment(J/T)\n", "B=0.72; #magnetic field applied(T)\n", "k=1.38*10**-23; #boltzmann constant\n", "\n", "#Calculation \n", "T=(2*mew*B)/(3*k); #temperature(K)\n", "\n", "#Result\n", "print \"The temperature is\",round(T,2),\"K\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The temperature is 0.31 K\n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.2, Page number 153" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "#(C=mew0*M*T)/B.\n", "#Therefore M=(C*B)/(mew0*T)\n", "C=2*10**-3; #C is curies constant(K)\n", "B=0.4; #applied magnetic field(T)\n", "mew0=4*math.pi*10**-7;\n", "T=300; #temperature(K)\n", "\n", "#Calculation \n", "M=(C*B)/(mew0*T); #magnetisation(A/m)\n", "\n", "#Result\n", "print \"magnetisation is\",round(M,2),\"A/m\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "magnetisation is 2.12 A/m\n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.3, Page number 153" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "e=1.6*10**-19;\n", "B=0.35; #magnetic field(T)\n", "lamda=500*10**-9; #wavelength(m)\n", "m=9.1*10**-31;\n", "c=3*10**8; #speed of light \n", "\n", "#Calculation \n", "deltalambda=(e*B*(lamda)**2)/(4*(math.pi)*m*c*10**-9); #Zeeman shift in wave length(nm)\n", "\n", "#Result\n", "print \"Zeeman shift in wave length is\",round(deltalambda,5),\"nm\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Zeeman shift in wave length is 0.00408 nm\n" ] } ], "prompt_number": 7 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.4, Page number 154" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "#T=(C*B)/(mew0*B)\n", "C=2.1*10**-3; #C is curie's constant(K)\n", "B=0.38; #magnetic field(T)\n", "mew0=4*math.pi*10**-7; #molecular magnetic moment\n", "M=2.15; #magnetisation(A/m)\n", "\n", "#Calculation \n", "T=(C*B)/(mew0*M); #temperature(K)\n", "\n", "#Result\n", "print \"Temperature is\",round(T,1),\"K\"\n", "print \"answer in the book varies due to rounding off errors\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Temperature is 295.4 K\n", "answer in the book varies due to rounding off errors\n" ] } ], "prompt_number": 9 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.5, Page number 154" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "#(M1*T1)=(M2*T2).Therefore M2=(M1*T1)/T2\n", "M1=2; #Initial magnetisation(A/m)\n", "T1=305; #Initial temperature(K)\n", "T2=321;\t\t #final temperature(K)\t\n", "\n", "#Calculation \n", "M2=(M1*T1)/T2; #magnetisation at 321K(A/m)\n", "\n", "#Result\n", "print \"Magnetisation at 321 K is\",round(M2,1),\"A/m\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Magnetisation at 321 K is 1.9 A/m\n" ] } ], "prompt_number": 11 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.6, Page number 154" ] }, { "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; #molecular magnetic moment\n", "M=4; #magnetisation(A/m)\n", "T=310; #temperature(K)\n", "C=1.9*10**-3; #Curie's constant(K)\n", "\n", "#Calculation \n", "B=(mew0*M*T)/C; #magnetic field(T)\n", "\n", "#Result\n", "print \"Magnetic field is\",round(B,2),\"T\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Magnetic field is 0.82 T\n" ] } ], "prompt_number": 13 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.7, Page number 154" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "#e/m is gyromagnetic ratio.\n", "deltalambda=0.01*10**-9; #Zeeman shift(m)\n", "c=3*10**8; #speed of light in vacuum(m/s)\n", "lamda=600*10**-9; #wavelength(m)\n", "e=1.6*10**-19;\n", "m=9.1*10**-31;\n", "\n", "#Calculation \n", "B=(deltalambda*4*math.pi*m*c)/(e*(lamda)**2); #uniform magnetic field(T)\n", "\n", "#Result\n", "print \"Magnetic field is\",round(B,4),\"T\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Magnetic field is 0.5956 T\n" ] } ], "prompt_number": 16 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example number 8.8, Page number 154" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#importing modules\n", "import math\n", "from __future__ import division\n", "\n", "#Variable declaration\n", "deltalambda=0.01*10**-9; #Zeeman shift(m)\n", "c=3*10**8; #speed of light in vacuum(m/s)\n", "B=0.78; #magnetic field(T)\n", "lamda=550*10**-9; #wavelength(m)\n", "\n", "#Calculation \n", "Y=(deltalambda*4*math.pi*3*10**8)/(B*(lamda)**2); #e/m ratio(C/kg)\n", "\n", "#Result\n", "print \"e/m ratio is\",round(Y/10**11,1),\"*10**11 C/kg\"\n", "print \"answer in the book varies due to rounding off errors\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "e/m ratio is 1.6 *10**11 C/kg\n", "answer in the book varies due to rounding off errors\n" ] } ], "prompt_number": 21 } ], "metadata": {} } ] }