diff options
Diffstat (limited to '2411/CH9')
-rwxr-xr-x | 2411/CH9/EX9.1.1/Ex9_1_1.sce | 15 | ||||
-rwxr-xr-x | 2411/CH9/EX9.1.2/Ex9_1_2.sce | 14 | ||||
-rwxr-xr-x | 2411/CH9/EX9.1.3/Ex9_1_3.sce | 19 | ||||
-rwxr-xr-x | 2411/CH9/EX9.1.4/Ex9_1_4.sce | 13 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.1/Ex9_2_1.sce | 11 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.11/Ex9_2_11.sce | 12 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.12/Ex9_2_12.sce | 23 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.13/Ex9_2_13.sce | 60 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.14/Ex9_2_14.sce | 20 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.16/Ex9_2_16.sce | 24 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.19/Ex9_2_19.sce | 19 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.2/Ex9_2_2.sce | 11 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.3/Ex9_2_3.sce | 20 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.4/Ex9_2_4.sce | 16 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.5/Ex9_2_5.sce | 12 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.6/Ex9_2_6.sce | 11 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.7/Ex9_2_7.sce | 12 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.8/Ex9_2_8.sce | 14 | ||||
-rwxr-xr-x | 2411/CH9/EX9.2.9/Ex9_2_9.sce | 11 |
19 files changed, 337 insertions, 0 deletions
diff --git a/2411/CH9/EX9.1.1/Ex9_1_1.sce b/2411/CH9/EX9.1.1/Ex9_1_1.sce new file mode 100755 index 000000000..bb6894ee0 --- /dev/null +++ b/2411/CH9/EX9.1.1/Ex9_1_1.sce @@ -0,0 +1,15 @@ +// Scilab Code Ex9.1.1:Page-411 (2008) +clc; clear; +u = 931.508; // Energy equivalent of 1 amu, MeV +Z = 28; // Atomic number of ni-64 +A = 64; // Mass number of Ni-64 +m_p = 1.007825; // Mass of a proton, u +m_n = 1.008665; // Mass of a neutron, u +M_Ni = 63.9280; // Atomic mass of Ni-64 nucleus, u +delta_m = Z*m_p + (A-Z)*m_n - M_Ni; // Mass difference, u +BE = delta_m*u; // Binding energy of Ni-64 nucleus, MeV +BE_bar = BE/A; // Binding energy per nucleon of Ni-64 nucleus, MeV +printf("\nThe binding energy per nucleon for Ni-64 nucleus = %4.2f MeV/nucleon", BE_bar); + +// Result +// The binding energy per nucleon for Ni-64 nucleus = 8.78 MeV/nucleon
\ No newline at end of file diff --git a/2411/CH9/EX9.1.2/Ex9_1_2.sce b/2411/CH9/EX9.1.2/Ex9_1_2.sce new file mode 100755 index 000000000..f99411add --- /dev/null +++ b/2411/CH9/EX9.1.2/Ex9_1_2.sce @@ -0,0 +1,14 @@ +// Scilab Code Ex9.1.2:Page-411 (2008) +clc; clear; +e = 1.6e-013; // Energy equivalent of 1 MeV, J +m_p = 1.672e-027; // Mass of a proton, kg +m_n = 1.675e-027; // Mass of a neutron, kg +M_D = 3.343e-027; // Mass of a deutron, kg +c = 3.00e+008; // Speed of light in vacuum, m/s +delta_m = m_p + m_n - M_D; // Mass defect, kg +E_B = delta_m*c^2/e; // Binding energy for the deutron, MeV +BE_bar = E_B/2; // Binding energy per nucleon for the deutron, MeV +printf("\nThe binding energy per nucleon for the deutron = %5.3f MeV/nucleon", BE_bar); + +// Result +// The binding energy per nucleon for the deutron = 1.125 MeV/nucleon
\ No newline at end of file diff --git a/2411/CH9/EX9.1.3/Ex9_1_3.sce b/2411/CH9/EX9.1.3/Ex9_1_3.sce new file mode 100755 index 000000000..a6fc9dd8d --- /dev/null +++ b/2411/CH9/EX9.1.3/Ex9_1_3.sce @@ -0,0 +1,19 @@ +// Scilab Code Ex9.1.3:Page-411 (2008) +clc; clear; +u = 931.508; // Energy equivalent of 1 amu, MeV +Z = 8; // Atomic number of O-16 +A = 16; // Mass number of O-16 +m_p = 1.008142; // Mass of a proton, u +m_n = 1.008982; // Mass of a neutron, u +M_O = 15.994915; // Atomic mass of O-16 nucleus, u +delta_m = Z*m_p + (A-Z)*m_n - M_O; // Mass difference, u +BE = delta_m*u; // Binding energy of O-16 nucleus, MeV +BE_bar = BE/A; // Binding energy per nucleon of O-16 nucleus, MeV +delta_m = abs(M_O - A); // Mass difference, u +PF = delta_m/A; // Packing fraction for O-16 nucleus, u +printf("\nThe binding energy per nucleon for O-16 nucleus = %4.2f MeV/nucleon", BE_bar); +printf("\nThe packing fraction for O-16 nucleus = %5.3e u", PF); + +// Result +// The binding energy per nucleon for O-16 nucleus = 8.27 MeV/nucleon +// The packing fraction for O-16 nucleus = 3.178e-004 u
\ No newline at end of file diff --git a/2411/CH9/EX9.1.4/Ex9_1_4.sce b/2411/CH9/EX9.1.4/Ex9_1_4.sce new file mode 100755 index 000000000..dde938f75 --- /dev/null +++ b/2411/CH9/EX9.1.4/Ex9_1_4.sce @@ -0,0 +1,13 @@ +// Scilab Code Ex9.1.4: Page-411 (2008) +clc; clear; +u = 931.508; // Energy equivalent of 1 amu, MeV +Z = 10; // Atomic number of Ne-20 +A = 20; // Mass number of Ne-0 +m_p = 1.007825; // Mass of a proton, u +m_n = 1.008665; // Mass of a neutron, u +BE = 160.64; // Binding energy of Ne-20 nucleus, MeV +M = Z*m_p + (A-Z)*m_n + Z*0.51/u - BE/u; // Atomic mass of Ne-20 nucleus, u +printf("\nThe atomic mass of Ne = %7.4f a.m.u", M); + +// Result +// The atomic mass of Ne = 19.9979 a.m.u
\ No newline at end of file diff --git a/2411/CH9/EX9.2.1/Ex9_2_1.sce b/2411/CH9/EX9.2.1/Ex9_2_1.sce new file mode 100755 index 000000000..283c0aa79 --- /dev/null +++ b/2411/CH9/EX9.2.1/Ex9_2_1.sce @@ -0,0 +1,11 @@ +// Scilab Code Ex9.2.1: Page-414 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +c = 3.00e+008; // Speed of light in vacuum, m/s +I = 1e+004; // Intensity of monochromatic beam, W/Sq.m +nu = 1e+004; // Frequency of monochromatic beam, Hz +n = I/(h*nu*c); // Average number of photons per cubic metre, photons/metre-cube +printf("\nThe average number of photons in the monochromatic beam of radiation = %4.2e photons/metre-cube", n); + +// Result +// The average number of photons in the monochromatic beam of radiation = 5.03e+024 photons/metre-cube
\ No newline at end of file diff --git a/2411/CH9/EX9.2.11/Ex9_2_11.sce b/2411/CH9/EX9.2.11/Ex9_2_11.sce new file mode 100755 index 000000000..a89b490d7 --- /dev/null +++ b/2411/CH9/EX9.2.11/Ex9_2_11.sce @@ -0,0 +1,12 @@ +// Scilab Code Ex9.2.11: Page-418(2008) +clc; clear; +u = 931.5; // Energy equivalent of 1 amu, MeV +m_x = 4.002603; // Mass of projectile (alpha-particle), u +m_y = 1.007825; // Mass of emitted particle (proton), u +M_X = 14.0031; // Mass of target nucleus (N-14), u +M_Y = 16.9994; // Mass of daughter nucleus (O-16), u +Q = ((m_x + M_X) - (m_y + M_Y))*u; // Q-value of the reaction, MeV +printf("\nThe Q-value of the nuclear reaction = %5.3f MeV", Q); + +// Result +// The Q-value of the nuclear reaction = -1.418 MeV
\ No newline at end of file diff --git a/2411/CH9/EX9.2.12/Ex9_2_12.sce b/2411/CH9/EX9.2.12/Ex9_2_12.sce new file mode 100755 index 000000000..50f7f5e67 --- /dev/null +++ b/2411/CH9/EX9.2.12/Ex9_2_12.sce @@ -0,0 +1,23 @@ +// Scilab Code Ex9.2.12: Page-418(2008) +clc; clear; +u = 931.5; // Energy equivalent of 1 amu, MeV +// First reaction +m_x = 1.007825; // Mass of projectile (proton), u +m_y = 2.014102; // Mass of emitted particle (deutron), u +M_X = 208.980394; // Mass of target nucleus (Bi-209), u +M_Y = 207.979731; // Mass of daughter nucleus (Bi-208), u +Q = ((m_x + M_X) - (m_y + M_Y))*u; // Q-value of the reaction, MeV +Ex_threshold = -Q*(m_x + M_X)/M_X; // The smallest value of the projectile energy, MeV +printf("\nThe threshhold energy of the reaction Bi(209,83) + p --> Bi(208,83) + d = %4.2f MeV", Ex_threshold); +// Second reaction +m_x = 4.002603; // Mass of projectile (alpha-particle), u +m_y = 1.007825; // Mass of emitted particle (proton), u +M_X = 27.98210; // Mass of target nucleus (Al-27), u +M_Y = 30.973765; // Mass of daughter nucleus (P-31), u +Q = ((m_x + M_X) - (m_y + M_Y))*u; // Q-value of the reaction, MeV +Ex_threshold = -Q*(m_x + M_X)/M_X; // The smallest value of the projectile energy, MeV +printf("\nThe threshhold energy of the reaction Al(27,13) + He --> P(31,15) + p = %4.2f MeV", Ex_threshold); + +// Result +// The threshhold energy of the reaction Bi(209,83) + p --> Bi(208,83) + d = 5.25 MeV +// The threshhold energy of the reaction Al(27,13) + He --> P(31,15) + p = -3.31 MeV
\ No newline at end of file diff --git a/2411/CH9/EX9.2.13/Ex9_2_13.sce b/2411/CH9/EX9.2.13/Ex9_2_13.sce new file mode 100755 index 000000000..80763a6e4 --- /dev/null +++ b/2411/CH9/EX9.2.13/Ex9_2_13.sce @@ -0,0 +1,60 @@ +// Scilab Code Ex9.2.13: Page-418(2008) +clc; clear; +function p = Find(Z, A) + if Z == 2 & A == 4 then + p = 'alpha'; + end + if Z == -1 & A == 0 then + p = 'beta-'; + end + if Z == 1 & A == 0 then + p = 'beta+'; + end +endfunction +R1 = cell(4,3); +R2 = cell(4,3); +// Enter data for first cell (Reaction) +R1(1,1).entries = 'Li'; // Element +R1(1,2).entries = 3; // Atomic number +R1(1,3).entries = 6; // Mass number +R1(2,1).entries = 'd'; +R1(2,2).entries = 1; +R1(2,3).entries = 2; +R1(3,1).entries = 'X'; +R1(3,2).entries = 0; +R1(3,3).entries = 0; +R1(4,1).entries = 'He'; +R1(4,2).entries = 2; +R1(4,3).entries = 4; +// Enter data for second cell (Reaction) +R2(1,1).entries = "Te"; +R2(1,2).entries = 52; +R2(1,3).entries = 122; +R2(2,1).entries = 'X'; +R2(2,2).entries = 0; +R2(2,3).entries = 0; +R2(3,1).entries = 'I'; +R2(3,2).entries = 53; +R2(3,3).entries = 124; +R2(4,1).entries = 'd'; +R2(4,2).entries = 1; +R2(4,3).entries = 2; +R1(3,2).entries = R1(1,2).entries+R1(2,2).entries-R1(4,2).entries +R1(3,3).entries = R1(1,3).entries+R1(2,3).entries-R1(4,3).entries +particle = Find(R1(3,2).entries, R1(3,3).entries); // Find the unknown particle +printf("\nFor the reaction\n") + printf("\t%s(%d) + %s(%d) --> %s + %s(%d)\n X must be an %s particle", R1(1,1).entries, R1(1,3).entries, R1(2,1).entries, R1(2,3).entries, R1(3,1).entries, R1(4,1).entries, R1(4,3).entries, particle); +R2(2,2).entries = R2(3,2).entries+R2(4,2).entries-R2(1,2).entries +R2(2,3).entries = R2(3,3).entries+R2(4,3).entries-R2(1,3).entries +particle = Find(R2(2,2).entries, R2(2,3).entries); // Find the unknown particle +printf("\n\nFor the reaction\n") + printf("\t%s(%d) + %s --> %s(%d)+%s(%d)\n X must be an %s particle", R2(1,1).entries, R2(1,3).entries, R2(2,1).entries, R2(3,1).entries, R2(3,3).entries, R2(4,1).entries, R2(4,3).entries, particle); + +// Result +// For the reaction +// Li(6) + d(2) --> X + He(4) +// X must be an alpha particle + +// For the reaction +// Te(122) + X --> I(124)+d(2) +// X must be an alpha particle
\ No newline at end of file diff --git a/2411/CH9/EX9.2.14/Ex9_2_14.sce b/2411/CH9/EX9.2.14/Ex9_2_14.sce new file mode 100755 index 000000000..7e666454e --- /dev/null +++ b/2411/CH9/EX9.2.14/Ex9_2_14.sce @@ -0,0 +1,20 @@ +// Scilab Code Ex9.2.14: Page-419(2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +c = 3e+008; // Speed of light, m/s +lambda = 10e-012; // Wavelength of incident X-rays, m +lambda_c = 2.426e-012; // Compton wavelength for the electron, m +phi = 45; // Angle of scattering of X-rays, degree +lambda_prime = lambda + lambda_c*(1 - cosd(phi)); // Wavelength of scattered X-rays, m +// For maximum wavelength +phi = 180; // Angle for maximum scattering, degree +lambda_prime_max = lambda + lambda_c*(1 - cosd(phi)) ; // Maximum wavelength present in the scattered X-rays, m +KE_max = h*c*(1/lambda-1/lambda_prime_max); // Maximum kinetic energy of the recoil electrons, J +printf("\nThe wavelength of scattered X-rays = %5.2e m", lambda_prime); +printf("\nThe maximum wavelength present in the scattered X-rays = %6.3f pm", lambda_prime_max/1e-012); +printf("\nThe maximum kinetic energy of the recoil electrons = %5.3e J", KE_max); + +// Result +// The wavelength of scattered X-rays = 1.07e-011 m +// The maximum wavelength present in the scattered X-rays = 14.852 pm +// The maximum kinetic energy of the recoil electrons = 6.498e-015 J
\ No newline at end of file diff --git a/2411/CH9/EX9.2.16/Ex9_2_16.sce b/2411/CH9/EX9.2.16/Ex9_2_16.sce new file mode 100755 index 000000000..4a6ea74d5 --- /dev/null +++ b/2411/CH9/EX9.2.16/Ex9_2_16.sce @@ -0,0 +1,24 @@ +// Scilab Code Ex9.2.16: Page-420(2008) +clc; clear; +m = 3; n = 3; p = 2; // Coefficients of intercepts along three axes +m_inv = 1/m; // Reciprocate the first coefficient +n_inv = 1/n; // Reciprocate the second coefficient +p_inv = 1/p; // Reciprocate the third coefficient +mul_fact = double(lcm(int32([m,n,p]))); // Find l.c.m. of m,n and p +m1 = m_inv*mul_fact; // Clear the first fraction +m2 = n_inv*mul_fact; // Clear the second fraction +m3 = p_inv*mul_fact; // Clear the third fraction +printf("\nThe miller indices for planes with set of intercepts (%da, %db, %dc) are (%d %d %d) ", m, n, p, m1, m2, m3); +m = 1; n = 2; p = %inf; // Coefficients of intercepts along three axes +m_inv = 1/m; // Reciprocate the first coefficient +n_inv = 1/n; // Reciprocate the second coefficient +p_inv = 1/p; // Reciprocate the third coefficient +mul_fact = double(lcm(int32([m,n]))); // Find l.c.m. of m,n and p +m1 = m_inv*mul_fact; // Clear the first fraction +m2 = n_inv*mul_fact; // Clear the second fraction +m3 = p_inv*mul_fact; // Clear the third fraction +printf("\nThe miller indices for planes with set of intercepts (%da, %db, %dc) are (%d %d %d) ", m, n, p, m1, m2, m3); + +// Result +// The miller indices for planes with set of intercepts (3a, 3b, 2c) are (2 2 3) +// The miller indices for planes with set of intercepts (1a, 2b, Infc) are (2 1 0)
\ No newline at end of file diff --git a/2411/CH9/EX9.2.19/Ex9_2_19.sce b/2411/CH9/EX9.2.19/Ex9_2_19.sce new file mode 100755 index 000000000..1e47bccbf --- /dev/null +++ b/2411/CH9/EX9.2.19/Ex9_2_19.sce @@ -0,0 +1,19 @@ +// Scilab Code Ex9.2.19: Page-421(2008) +clc; clear; +d = 1; // For simplicity assume interplanar spacing to be unity, m +theta = 15; // Glancing angle for first order, degree +n = 1; // Order of reflection +// From Bragg's law, 2*d*sind(theta) = n*lambda, solving for lambda +lambda = 2*d*sind(theta)/n; // Wavelength of incident X-ray, angstrom +// For second order reflection +n = 2 +theta = asind(n*lambda/(2*d)); // Glancing angle for second order reflection, degree +printf("\nThe glancing angle for the second order reflection = %4.1f degree", theta); +// For third order reflection +n = 3; +theta = asind(n*lambda/(2*d)); // Glancing angle for third order reflection, degree +printf("\nThe glancing angle for the third order reflection = %4.1f degree", theta); + +// Result +// The glancing angle for the second order reflection = 31.2 degree +// The glancing angle for the third order reflection = 50.9 degree
\ No newline at end of file diff --git a/2411/CH9/EX9.2.2/Ex9_2_2.sce b/2411/CH9/EX9.2.2/Ex9_2_2.sce new file mode 100755 index 000000000..9c7fc1b89 --- /dev/null +++ b/2411/CH9/EX9.2.2/Ex9_2_2.sce @@ -0,0 +1,11 @@ +// Scilab Code Ex9.2.2: : Page-414 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +c = 3.00e+008; // Speed of light in vacuum, m/s +I = 1e+004; // Intensity of monochromatic beam, W/Sq.m +nu = 1e+004; // Frequency of monochromatic beam, Hz +n = I/(h*nu*c); // Average number of photons per cubic metre, photons/metre-cube +printf("\nThe average number of photons in the monochromatic beam of radiation = %4.2e photons/metre-cube", n); + +// Result +// The average number of photons in the monochromatic beam of radiation = 5.03e+024 photons/metre-cube
\ No newline at end of file diff --git a/2411/CH9/EX9.2.3/Ex9_2_3.sce b/2411/CH9/EX9.2.3/Ex9_2_3.sce new file mode 100755 index 000000000..4ad160e51 --- /dev/null +++ b/2411/CH9/EX9.2.3/Ex9_2_3.sce @@ -0,0 +1,20 @@ +// Scilab Code Ex9.2.3: Page-414 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +c = 3.00e+008; // Speed of light in vacuum, m/s +e = 1.6e-019; // Energy equivalent of 1 eV, J +m_e = 9.1e-031; // Rest mass of an electron, kg +lambda0 = 2762e-010; // Thereshold wavelength of silver, m +lambda = 2000e-010; // Wavelength of ultraviolet rays, m +E_max = h*c*(1/lambda - 1/lambda0); // Maximum kinetic energy of the ejected electrons from Einstein's photoelectric equation, J +// As E_max = 1/2*m_e*v^2, solving for v +v_max = sqrt(2*E_max/m_e); // Maximum velocity of the photoelectrons, m/s +V0 = E_max/e; // Stopping potential for the electrons, V +printf("\nThe maximum kinetic energy of the ejected electrons = %5.3e J", E_max); +printf("\nThe maximum velocity of the photoelectrons = %4.2e m/s", v_max); +printf("\nThe stopping potential for the electrons = %5.3f V", V0); + +// Result +// The maximum kinetic energy of the ejected electrons = 2.744e-019 J +// The maximum velocity of the photoelectrons = 7.77e+005 m/s +// The stopping potential for the electrons = 1.715 V
\ No newline at end of file diff --git a/2411/CH9/EX9.2.4/Ex9_2_4.sce b/2411/CH9/EX9.2.4/Ex9_2_4.sce new file mode 100755 index 000000000..f14ff13d4 --- /dev/null +++ b/2411/CH9/EX9.2.4/Ex9_2_4.sce @@ -0,0 +1,16 @@ +// Scilab Code Ex9.2.4: Page-415 (2008) +clc; clear; +lambda1 = 3333e-010; // First wavelength of the incident light, m +lambda2 = 2400e-010; // Second wavelength of the incident light, m +c = 3e+008; // Speed of light in free space, m/s +e = 1.6e-019; // Energy equivalent of 1 eV, J +E1 = 0.6; // Kinetic energy of the emitted photoelectrons for the first wavelength, eV +E2 = 2.04; // Kinetic energy of the emitted photoelectrons for the second wavelength, eV +h = (E2 - E1)*lambda1*lambda2*e/(c*(lambda1 - lambda2)); // Planck's constant, Js +W0 = (E2*lambda2 - E1*lambda1)/(lambda1 - lambda2); // Work function of the metal, eV +printf("\nThe value of Planck constant = %3.1e Js", h); +printf("\nThe work function of the metal = %3.1f eV", W0); + +// Result +// The value of Planck constant = 6.6e-034 Js +// The work function of the metal = 3.1 eV
\ No newline at end of file diff --git a/2411/CH9/EX9.2.5/Ex9_2_5.sce b/2411/CH9/EX9.2.5/Ex9_2_5.sce new file mode 100755 index 000000000..ab293d446 --- /dev/null +++ b/2411/CH9/EX9.2.5/Ex9_2_5.sce @@ -0,0 +1,12 @@ +// Scilab Code Ex9.2.5: Page-415 (2008) +clc; clear; +c = 3e+008; // Speed of light in free space, m/s +h = 6.63e-034; // Planck's constant, Js +m_e = 9.11e-031; // Rest mass of an electron, kg +lambda = 0.3; // Wavelength of incident X-ray photon, angstrom +phi = 45; // The angle of scattering, degrees +lambda_prime = lambda + h/(m_e*c*1e-010)*(1-cosd(phi)); // The wavelength of the scattered photon, angstrom +printf("\nThe wavelength of the scattered photon = %6.4f angstrom", lambda_prime); + +// Result +// The wavelength of the scattered photon = 0.3071 angstrom
\ No newline at end of file diff --git a/2411/CH9/EX9.2.6/Ex9_2_6.sce b/2411/CH9/EX9.2.6/Ex9_2_6.sce new file mode 100755 index 000000000..d2650c8dd --- /dev/null +++ b/2411/CH9/EX9.2.6/Ex9_2_6.sce @@ -0,0 +1,11 @@ +// Scilab Code Ex9.2.6: Page-416 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +m_e = 9.11e-031; // Rest mass of an electron, kg +e = 1.6e-019; // Energy equivalent of 1 eV, J +K = 3*e; // Kinetic energy of the electron in metllic sodium, J +lambda = h/sqrt(2*m_e*K)/1e-010; // de Broglie wavelength of the valence electron, angstrom +printf("\nThe de-Broglie wavelength of the valence electron = %3.1f angstrom", lambda); + +// Result +// The de-Broglie wavelength of the valence electron = 7.1 angstrom
\ No newline at end of file diff --git a/2411/CH9/EX9.2.7/Ex9_2_7.sce b/2411/CH9/EX9.2.7/Ex9_2_7.sce new file mode 100755 index 000000000..cff1e8784 --- /dev/null +++ b/2411/CH9/EX9.2.7/Ex9_2_7.sce @@ -0,0 +1,12 @@ +// Scilab Code Ex9.2.7: Page-416 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +m = 9.11e-031; // Rest mass of an electron, kg +c = 3e+008; // Speed of light in vacuum, m/s +bita = 3/5; // Boost parameter +v = 3/5*c; // Spped of the electron, m/s +lambda = h/(m*v)*sqrt(1-bita^2); // de Broglie wavelength of the electron, m +printf("\nThe de-Broglie wavelength of the moving electron = %6.4f angstrom", lambda/1e-010); + +// Result +// The de-Broglie wavelength of the moving electron = 0.0323 angstrom
\ No newline at end of file diff --git a/2411/CH9/EX9.2.8/Ex9_2_8.sce b/2411/CH9/EX9.2.8/Ex9_2_8.sce new file mode 100755 index 000000000..fcd2a2912 --- /dev/null +++ b/2411/CH9/EX9.2.8/Ex9_2_8.sce @@ -0,0 +1,14 @@ +// Scilab Code Ex9.2.8: Page-416 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +h_bar = h/(2*%pi); // Reduced Planck's constant, Js +delta_t = 1e-008; // Time during which the radiation is emitted, s +delta_E = h_bar/delta_t; // Minimum uncertainty in energy of emitted light, J +// As delta_E = h*delta_nu from Planck's quantum theory, solving for delta_nu +delta_nu = delta_E/h; // Minimum uncertainty in frequency of emitted light, Hz +printf("\nThe minimum uncertainty in energy of emitted light = %5.3e J", delta_E); +printf("\nThe minimum uncertainty in frequency of emitted light = %4.2e Hz", delta_nu); + +// Result +// The minimum uncertainty in energy of emitted ligh = 1.055e-026 J +// The minimum uncertainty in frequency of emitted ligh = 1.59e+007 Hz
\ No newline at end of file diff --git a/2411/CH9/EX9.2.9/Ex9_2_9.sce b/2411/CH9/EX9.2.9/Ex9_2_9.sce new file mode 100755 index 000000000..46a4ea34b --- /dev/null +++ b/2411/CH9/EX9.2.9/Ex9_2_9.sce @@ -0,0 +1,11 @@ +// Scilab Code Ex9.2.9: Page-417 (2008) +clc; clear; +h = 6.63e-034; // Planck's constant, Js +c = 3e+008; // Speed of light in free space, m/s +e = 1.6e-019; // Energy equivalent of 1 eV, J +V = 50000; // Accelerating potential, V +lambda_min = h*c/(e*V); // The shortest wavelength present in the radiation from an X-ray machine, m +printf("\nThe shortest wavelength present in the radiation from an X-ray machine = %6.4f nm", lambda_min/1e-009); + +// Result +// The shortest wavelength present in the radiation from an X-ray machine = 0.0249 nm
\ No newline at end of file |