{ "metadata": { "name": "", "signature": "sha256:be43ce8cfcf757315834ebcb5892c350b5dbd49ea038d4267cd2840c005e466a" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter - 02 : Measurement Errors" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.1 - Page No : 24" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "Am= 10.25 # in ohm\n", "A= 10.22 # in ohm\n", "del_A= Am-A # in ohm\n", "print \"Absolute error = %0.2f ohm\" %del_A" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Absolute error = 0.03 ohm\n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.2 - Page No : 24" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "Am= 6.7 # in A\n", "A= 6.54 # in A\n", "del_A= Am-A # in A\n", "print \"Absolute error = %0.2f A\" %del_A\n", "print \"Correction = %0.2f A\" %(-del_A)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Absolute error = 0.16 A\n", "Correction = -0.16 A\n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.3 - Page No : 24" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "Am= 25.34 # in watt\n", "del_A= -0.11 # in watt\n", "A= Am-del_A \n", "print \"True value = %0.2f watt\" %A" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "True value = 25.45 watt\n" ] } ], "prompt_number": 5 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.4 - Page No : 24\n", " " ] }, { "cell_type": "code", "collapsed": false, "input": [ "#Given data\n", "Am= 205.3*10**-6 # in F\n", "A= 201.4*10**-6 # in F\n", "epsilon_o= Am-A \n", "epsilon_r= epsilon_o/A*100 # in %\n", "print \"Percentage relative error = %0.2f %%\" %epsilon_r" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Percentage relative error = 1.94 %\n" ] } ], "prompt_number": 6 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.5 - Page No : 24" ] }, { "cell_type": "code", "collapsed": false, "input": [ "from __future__ import division \n", "#Given data\n", "PerError= 5 # in %\n", "epsilon_r= PerError/100 \n", "Am=20 # in H\n", "del_A= Am*epsilon_r \n", "# A= Am+del_A and A= Am-del_A\n", "print \"Limiting value of inductance =\",int(Am),\"\u00b1\",int(del_A),\"in Henry\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Limiting value of inductance = 20 \u00b1 1 in Henry\n" ] } ], "prompt_number": 13 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.6 - Page No : 24" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "V=600 # in volt\n", "A= 400 #in volt\n", "epsilon_r= 2.5/100 \n", "del_V= epsilon_r*V \n", "PerLimitError= del_V/A*100 # in %\n", "print \"The percentage limiting error at 400 volt = \u00b1 %0.2f %%\" %PerLimitError " ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The percentage limiting error at 400 volt = \u00b1 3.75 %\n" ] } ], "prompt_number": 14 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.7 - Page No : 25" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "Am= 500 # in watt\n", "epsilon_r= 1.5/100 # in neg and pos\n", "# for positive value of epsilon_r\n", "A1= Am*(1+epsilon_r) # in watt\n", "# for positive value of epsilon_r\n", "A2= Am*(1-epsilon_r) # in watt\n", "print \"Range of reading of wattmeter is \",round(A2,1),\" watt to \",round(A1,1),\" watt\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Range of reading of wattmeter is 492.5 watt to 507.5 watt\n" ] } ], "prompt_number": 15 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.8 - Page No : 25" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "epsilon_r= 1.5/100 # in neg and pos\n", "A= 10 # in amp\n", "del_A= epsilon_r*A #in amp\n", "# The magnitude of current being measured is 2.5 A. The relative error at this current is \n", "A= 2.5 # in amp\n", "epsilon_r= del_A/A \n", "# Hence, the current under measurement is between the limits of\n", "Am= 2.5 #in amp\n", "# for positive value of epsilon_r\n", "A1= Am*(1+epsilon_r) # in amp\n", "# for positive value of epsilon_r\n", "A2= Am*(1-epsilon_r) # in amp\n", "print \"Limiting values of current under measurement are \",round(A2,2),\" amp to \",round(A1,2),\" amp\"\n", "LimitingError= del_A/A*100 # in %\n", "print \"Limiting Error = %0.f %%\" %LimitingError" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Limiting values of current under measurement are 2.35 amp to 2.65 amp\n", "Limiting Error = 6 %\n" ] } ], "prompt_number": 18 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.9 - Page No : 25" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "epsilon_r= 1/100 \n", "P=1000 # in watt\n", "del_P= epsilon_r*P # in watt\n", "# The magnitude of the power being measured is 100 watts.\n", "PerLimitError= del_P/100*100 # in %\n", "print \"The percentage limiting error at 1000 =\",int(PerLimitError),\"%\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The percentage limiting error at 1000 = 10 %\n" ] } ], "prompt_number": 22 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.10 - Page No : 25" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "# For positive value of error\n", "R1= 100+100*2/100 #in ohm\n", "R2= 200+200*2.5/100 # in ohm\n", "AddR1R2_pos= R1+R2 # in ohm\n", "# For negative value of error\n", "R1= 100-100*2/100 #in ohm\n", "R2= 200-200*2.5/100 # in ohm\n", "AddR1R2_neg= R1+R2 # in ohm\n", "print \"Values of R1+R2 =\",int(AddR1R2_neg),\"ohm to\",int(AddR1R2_pos),\"ohm\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Values of R1+R2 = 293 ohm to 307 ohm\n" ] } ], "prompt_number": 25 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.12 - Page No : 26" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "AV= 110.2 # true value of voltage in volt\n", "AI= 5.3 # true value of current in amp\n", "v= 0.2 # uncertainties in voltage in volt\n", "i= 0.6 # uncertainties in current in amp\n", "PLV= v/AV*100 # percentage limiting error to voltage drop\n", "PLC= i/AI*100 # percentage limiting error to current\n", "P= AV*AI # in watt\n", "print \"The power dissipated in the resistor = %0.2f watt\" %P\n", "LE_P= (PLV+PLC) # limiting error in the power dissipation in pos and neg\n", "print \"The limiting error in the power dissipation = \u00b1 %0.2f\" %LE_P\n", "print \"Power dissipation =\",round(P-P*LE_P/100,2),\"W to \",round(P+P*LE_P/100,2),\"W\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The power dissipated in the resistor = 584.06 watt\n", "The limiting error in the power dissipation = \u00b1 11.50\n", "Power dissipation = 516.88 W to 651.24 W\n" ] } ], "prompt_number": 31 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.13 - Page No : 26" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "AR= 100 # true value of resistance in ohm\n", "AI= 2 # true value of current in amp\n", "R= 0.2 # uncertainties in resistance in ohm\n", "I= 0.01 # uncertainties in current in amp\n", "PLR= R/AR*100 # percentage limiting error to resistance\n", "PLC= I/AI*100 # percentage limiting error to current\n", "P=AI**2*AR # in watt\n", "LE_P= 2*PLC+PLR # limiting error in the power dissipation \n", "print \"Power dissipation =\",round(P-P*LE_P/100,1),\"W to\",round(P+P*LE_P/100,1),\"W\"" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Power dissipation = 395.2 W to 404.8 W\n" ] } ], "prompt_number": 33 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.14 - Page No : 27" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "FullScaleReading= 200 # in V\n", "N= 100 # Number of division of scale\n", "SD= FullScaleReading/N # 1 scale division\n", "Resolution = 1/5*SD # in v\n", "print \"The value of resolution = %0.1f volts\" %Resolution" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The value of resolution = 0.4 volts\n" ] } ], "prompt_number": 36 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.15 - Page No : 34" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "# u= 150+2.4 miu F and 150-2.4 miu F\n", "# v= 120+1.5 miu F and 120-1.5 miu F\n", "y=150+120 \n", "del_y = 2.4+1.5 # Pos and neg\n", "print \"Limiting error with pos and neg = \u00b1 %0.1f miu F\" %del_y\n", "RelLimError= del_y/y*100 # in %\n", "print \"Relative limiting error with pos and neg = %0.2f %%\" %RelLimError " ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Limiting error with pos and neg = \u00b1 3.9 miu F\n", "Relative limiting error with pos and neg = 1.44 %\n" ] } ], "prompt_number": 38 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.16 - Page No : 35" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "R1= 1 #in kohm\n", "R1=R1*10**3 #in ohm\n", "del_R1ByR1= 1 \n", "del_R2ByR2= 1 \n", "R2= 500 #in kohm\n", "R= R1*R2/(R1+R2) #in ohm\n", "# Let R= X/Y\n", "X= R1*R2 \n", "Y=R1+R2 \n", "ErrorX= del_R1ByR1+del_R2ByR2 # with pos and neg\n", "# ErrorY= del_R1/Y + del_R2/Y = R1/Y*del_R1ByR1 + R2/Y*del_R2ByR2\n", "ErrorY= R1/Y*del_R1ByR1 + R2/Y*del_R2ByR2 # with pos and neg\n", "PerError= ErrorX+ErrorY # in % with pos and neg\n", "print \"Percentage error (maximum posible) in equivalent parallel resistance = \u00b1 %0.f %%\" %PerError\n", "Error= 333.33*PerError/100 \n", "Error=round(Error) \n", "print \"Error (maximum possible) in equivalent parallel resistance = %0.f ohm\" %Error" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Percentage error (maximum posible) in equivalent parallel resistance = \u00b1 3 %\n", "Error (maximum possible) in equivalent parallel resistance = 10 ohm\n" ] } ], "prompt_number": 41 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.17 - Page No : 35" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "R1= 200 #in ohm\n", "R2= 100 #in ohm\n", "R3= 50 #in ohm\n", "del_R1ByR1= 5 \n", "del_R2ByR2= 5 \n", "del_R3ByR3= 5 \n", "# Part (i) when the resistance are connected in series\n", "Rse= R1+R2+R3 # in ohm\n", "print \"Equivalent resistance when connected in seried = %0.f ohm\" %Rse \n", "LimError= R1/Rse*del_R1ByR1 + R2/Rse*del_R2ByR2 + R3/Rse*del_R3ByR3 \n", "print \"Relative limiting error of series resistances = \u00b1 %0.f %%\" %LimError\n", "LimError= Rse*LimError/100 #relative limiting error of series equivalent resistance in ohm\n", "print \"Relative limiting error of series equivalent resistance = \u00b1 %0.1f ohm\" %LimError\n", "\n", "# Part(ii) when the resistance are connected in parallel\n", "Rp= R1*R2*R3/(R1*R2+R2*R3+R3*R1) \n", "print \"Equivalent resistance when connected in parallel = %0.2f ohm\" %Rp\n", "# Let Rp= X/Y\n", "X= R1*R2*R3 \n", "Y=R1*R2+R2*R3+R3*R1 \n", "y1= R1*R2 \n", "y2= R2*R3 \n", "y3= R3*R1 \n", "ErrorX= del_R1ByR1 + del_R2ByR2 + del_R3ByR3 \n", "Errory1= del_R1ByR1 + del_R2ByR2 \n", "Errory2= del_R2ByR2 + del_R3ByR3 \n", "Errory3= del_R3ByR3 + del_R1ByR1 \n", "ErrorY= ( y1/Y*Errory1 + y2/Y*Errory2 + y3/Y*Errory3)\n", "LimError= ErrorX + ErrorY \n", "print \"Percentage error (maximum possible) in equivalent parallel resistance = \u00b1 %0.f %%\" %LimError\n", "LimError= Rp*LimError/100 \n", "print \"Error (maximum possible) in equivalent parallel resistance = %0.4f ohm\" %LimError" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Equivalent resistance when connected in seried = 350 ohm\n", "Relative limiting error of series resistances = \u00b1 5 %\n", "Relative limiting error of series equivalent resistance = \u00b1 17.5 ohm\n", "Equivalent resistance when connected in parallel = 28.57 ohm\n", "Percentage error (maximum possible) in equivalent parallel resistance = \u00b1 25 %\n", "Error (maximum possible) in equivalent parallel resistance = 7.1429 ohm\n" ] } ], "prompt_number": 45 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.18 - Page No : 36" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "epsilon_r= 1.5/100 \n", "V=100 # in volt\n", "I=150 # in mA\n", "del_V= epsilon_r*V # in volt\n", "Vm= 70 # magnitude of voltage being measured in volt\n", "PerLimError_V= del_V/Vm*100 # in %\n", "del_I= epsilon_r*I # in mA\n", "Im= 80 #in mA\n", "PerLimError_C= del_I/Im*100 # in %\n", "P= Vm*Im/1000 # in watt\n", "RelLImError_P= (PerLimError_V+PerLimError_C) # in %\n", "print \"Relative limiting error in power measurement = %0.3f %%\" %RelLImError_P " ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Relative limiting error in power measurement = 4.955 %\n" ] } ], "prompt_number": 46 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.19 - Page No : 37" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "E= 200 # in V\n", "del_E_by_E= 1 \n", "R=1000 # in ohm\n", "del_R_by_R= 5 \n", "P=E**2/R # in watt\n", "print \"Normal power consumed = %0.f watt\" %P\n", "LimError= 2*del_E_by_E+del_R_by_R # in %\n", "print \"Relative limiting error in measurement of power = \u00b1 %0.f %%\" %LimError\n", "LimError= LimError*P/100 #in watt\n", "print \"Limiting error of power = \u00b1 %0.1f watt\" %LimError" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Normal power consumed = 40 watt\n", "Relative limiting error in measurement of power = \u00b1 7 %\n", "Limiting error of power = \u00b1 2.8 watt\n" ] } ], "prompt_number": 47 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.20 - Page No : 37" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "R1= 500 # in ohm\n", "R2= 615 # in ohm\n", "R3= 100 # in ohm\n", "delR1ByR1= 1 \n", "delR2ByR2= 1 \n", "delR3ByR3= 0.5 \n", "# Part(i)\n", "R4=R1*R2/R3 # in ohm\n", "print \"Unknown resistance = %0.f ohm\" %R4\n", "delR4ByR4= delR1ByR1+delR2ByR2+delR3ByR3 \n", "print \"Relative limiting error of unknown resistance = \u00b1 %0.1f %%\" %delR4ByR4\n", "LimError= R4*delR4ByR4/100 \n", "print \"Limiting error = %0.3f ohms\" %LimError " ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Unknown resistance = 3075 ohm\n", "Relative limiting error of unknown resistance = \u00b1 2.5 %\n", "Limiting error = 76.875 ohms\n" ] } ], "prompt_number": 48 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.21 - Page No : 37" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "del_PbyP=0.5 \n", "del_CbyC=1 \n", "del_VbyV=1 \n", "del_PFbyPF=del_PbyP + del_CbyC + del_VbyV \n", "print \"Relative limiting error = \u00b1 %0.1f %%\" %del_PFbyPF" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Relative limiting error = \u00b1 2.5 %\n" ] } ], "prompt_number": 49 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.22 - Page No : 37" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "C=1 # in miu F\n", "C=C*10**-6 # in F\n", "P=1000 # in ohm\n", "Q=2000 # in ohm\n", "r=200 # in ohm\n", "S=2000 # in ohm\n", "del_C_by_C= 1 \n", "del_P_by_P= 0.4 \n", "del_Q_by_Q= 1 \n", "del_r_by_r= 0.5 \n", "del_S_by_S= 0.5 \n", "Lx= C*P/S*(r*(Q+S)+Q*S) # in Henry\n", "print \"Unknown inductance = %0.1f Henry\" %Lx\n", "# Let\n", "u=Q+S # in ohm\n", "Error_u= Q/u*del_Q_by_Q + S/u*del_S_by_S # in %\n", "# Let v= r*(Q+S) = r*u\n", "v= r*(Q+S) \n", "Error_v= del_r_by_r + Error_u # in %\n", "# Let \n", "x=Q*S \n", "Error_x= del_Q_by_Q + del_S_by_S # in %\n", "# Let y= r*(Q+S)+Q*S = v+x\n", "y=v+x \n", "Error_y= v/y*Error_v + x/y*Error_x # in %\n", "del_Lx_by_Lx= del_C_by_C + del_P_by_P + del_S_by_S + Error_y # in %\n", "print \"Percentage error in inductance = %0.3f %%\" %del_Lx_by_Lx" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Unknown inductance = 2.4 Henry\n", "Percentage error in inductance = 3.358 %\n" ] } ], "prompt_number": 51 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.23 - Page No : 38" ] }, { "cell_type": "code", "collapsed": false, "input": [ "from numpy import pi \n", "#Given data\n", "R=100 # in ohm\n", "del_R_by_R= 5 \n", "L=2 # in Henry\n", "del_L_by_L= 10 \n", "omega= 2*pi*50 \n", "# Let\n", "u=R**2 \n", "Error_u= 2*del_R_by_R \n", "# Let\n", "v= omega**2*L**2 \n", "Error_v= 2*del_L_by_L \n", "# Let \n", "x= u+v \n", "Error_x= u/x*Error_u + v/x*Error_v # in %\n", "# Now\n", "Z= x**(1/2) \n", "Error_Z= 1/2*Error_x \n", "print \"The uncertainly in the measurement of Z = %0.3f %%\" %Error_Z" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The uncertainly in the measurement of Z = 9.876 %\n" ] } ], "prompt_number": 53 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.24 - Page No : 40" ] }, { "cell_type": "code", "collapsed": false, "input": [ "from math import sqrt\n", "#Given data\n", "x1= 49.7 \n", "x2= 50.1 \n", "x3= 50.2 \n", "x4= 49.6 \n", "x5= 49.7 \n", "n=5 \n", "x_bar= (x1+x2+x3+x4+x5)/5 \n", "d1= x1-x_bar \n", "d2= x2-x_bar \n", "d3= x3-x_bar \n", "d4= x4-x_bar \n", "d5= x5-x_bar \n", "s= sqrt((d1**2+d2**2+d3**2+d4**2+d5**2)/(n-1)) \n", "print \"The value of standard deviation = %0.2f\" %s" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The value of standard deviation = 0.27\n" ] } ], "prompt_number": 55 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.25 - Page No : 44" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "x1= 41.7 \n", "x2= 42 \n", "x3= 41.8 \n", "x4= 42 \n", "x5= 42.1 \n", "x6= 41.9 \n", "x7= 42.5 \n", "x8= 42 \n", "x9= 41.9 \n", "x10=41.8 \n", "n=10 \n", "# (i)\n", "x_bar= (x1+x2+x3+x4+x5+x6+x7+x8+x9+x10)/10 \n", "print \"Arithmetic mean = %0.2f\" %x_bar\n", "d1= x1-x_bar \n", "d2= x2-x_bar \n", "d3= x3-x_bar \n", "d4= x4-x_bar \n", "d5= x5-x_bar \n", "d6= x6-x_bar \n", "d7= x7-x_bar \n", "d8= x8-x_bar \n", "d9= x9-x_bar \n", "d10= x10-x_bar \n", "# (ii)\n", "sigma= sqrt((d1**2+d2**2+d3**2+d4**2+d5**2+d6**2+d7**2+d8**2+d9**2+d10**2)/(n-1)) \n", "print \"The value of standard deviation = %0.3f\" %sigma \n", "\n", "# (iii)\n", "r= 0.6745*sigma \n", "print \"Probable error of one reading = %0.3f\" %r" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Arithmetic mean = 41.97\n", "The value of standard deviation = 0.221\n", "Probable error of one reading = 0.149\n" ] } ], "prompt_number": 56 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example : 2.26 - Page No : 45" ] }, { "cell_type": "code", "collapsed": false, "input": [ " #Given data\n", "x1= 1.570 \n", "x2= 1.597 \n", "x3= 1.591 \n", "x4= 1.562 \n", "x5= 1.577 \n", "x6= 1.580 \n", "x7= 1.564 \n", "x8= 1.586 \n", "x9= 1.550 \n", "x10=1.575 \n", "n=10 \n", "# (i)\n", "x_bar= (x1+x2+x3+x4+x5+x6+x7+x8+x9+x10)/10 \n", "print \"Arithmetic mean = %0.4f gramme\" %x_bar\n", "d1= x1-x_bar \n", "d2= x2-x_bar \n", "d3= x3-x_bar \n", "d4= x4-x_bar \n", "d5= x5-x_bar \n", "d6= x6-x_bar \n", "d7= x7-x_bar \n", "d8= x8-x_bar \n", "d9= x9-x_bar \n", "d10= x10-x_bar \n", "\n", "# (ii)\n", "D= (abs(d1)+abs(d2)+abs(d3)+abs(d4)+abs(d5)+abs(d6)+abs(d7)+abs(d8)+abs(d9)+abs(d10))/n # in gramme\n", "print \"Average deviation = %0.3f gramme\" %D\n", "\n", "# (iii)\n", "sigma= sqrt((d1**2+d2**2+d3**2+d4**2+d5**2+d6**2+d7**2+d8**2+d9**2+d10**2)/(n-1)) # in gramme\n", "print \"Standard deviation = %0.5f gramme\" %sigma \n", "\n", "# (iv)\n", "V= sigma**2 # variance in gramme**2\n", "print \"Variance = %0.3e gramme**2\" %V \n", "\n", "# (v)\n", "r= 0.6745*sigma # in gramme\n", "print \"Probable error = %0.4f gramme\" %r\n", "\n", "# (vi)\n", "rm= r/sqrt(n-1) # in gramme\n", "print \"Probable error of mean = %0.4f gramme\" %rm" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Arithmetic mean = 1.5752 gramme\n", "Average deviation = 0.011 gramme\n", "Standard deviation = 0.01426 gramme\n", "Variance = 2.033e-04 gramme**2\n", "Probable error = 0.0096 gramme\n", "Probable error of mean = 0.0032 gramme\n" ] } ], "prompt_number": 63 } ], "metadata": {} } ] }