blob: 6de56cf9dfb8bb4df138751fdb09c63e6f6d1573 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// Scilab Code Ex8.4 Calculation of atomic number of an unknown element Page-255 (2010)
lambda_Pt = 1.321e-010; // Wavelength of L_alpha line of Pt, m
Z_Pt = 78; // Atomic number of platinum
b = 7.4; // Constant
lambda_x = 4.174e-010; // Wavelength of unknown element, m
// We have f = [a*(Z-b)]^2 (Moseley's law)
// As f_Pt = c/lambda_Pt = [a*(Z_Pt-b)]^2
// Similarly f_x = c/lambda_x = [a*(Z_x-b)]^2
// Dividing f_Pt by f_x and solving for x
Z_x = b + sqrt(lambda_Pt/lambda_x)*(Z_Pt-b); // Atomic number of unknown element
printf("\nThe atomic number of unknown element = %4.1f", Z_x);
// Result
// The atomic number of unknown element = 47.1
|