summaryrefslogtreecommitdiff
path: root/2795/CH5/EX5.1/Ex5_01.sce
blob: 8aabd9f861a5ba2a99aaba04f61f765a0a6c064f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Scilab Code Ex5.1 :Page-167 (2013)
clc; clear;
N_A = 6.022e+23;    // Avogdaro's No., per mole
n = 1;    // Order of diffraction
M = 58.5;    // Molecular mass of NaCl, g/mol
rho = 2.16;    // Density of rock salt, g/cc
two_theta = 20;   // Scattering angle, degree 
theta = two_theta/2;    // Diffraction angle, degree
N = N_A*rho*2/(M*1e-006); // Number of atoms per unit volume, per metre cube   
d = (1/N)^(1/3);  // Interplanar spacing of NaCl crystal, m 
lambda = 2*d*sind(theta)/n ;    // Wavelength of X-rays using Bragg's law, m
printf("\nThe wavelength of the incident X rays  = %5.3f nm", lambda/1e-009);

// Result
// The wavelength of the incident X rays  = 0.098 nm