blob: 775f9adfd037cafab2750a8d8d756c313fde392d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Scilab code Ex8.17: Diffraction of electrons from fcc crystal planes Page 295 (2010)
// Declare a function for converting angle into degrees and minutes
function [d,m] = degree_minute(n)
d = int(n);
m = (n-int(n))*60;
endfunction
h = 6.626e-034; // Planck's constant, Js
m = 9.1e-031; // Rest mass of electron, kg
e = 1.602e-019; // charge on an electron, coulomb
a = 3.5e-010; // Lattice parameter of fcc crystal, m
V = 80; // Accelerating potential for electrons, volt
lambda = h/sqrt(2*m*e*V); // de-Broglie wavelength of electrons, m
d_111 = a/sqrt(3); // Interplanar spacing for (111) planes of fcc crystal, m
// Bragg's equation for first order diffraction (n = 1) is
// lambda = 2*d_111*sind(theta_111); // Bragg's law, m
theta_111 = asind(lambda/(2*d_111)); // Bragg's angle, degree
[deg, mint] = degree_minute(theta_111); // Call conversion function
printf("\nThe Bragg angle for electron diffraction = %d deg %d min", deg, mint);
// Result
// The Bragg angle for electron diffraction = 19 deg 50 min
|