blob: efb36c6bbc91ca213f4a605c637a3f41bb4b2026 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// Scilab Code Ex 1.7 : Page-20 (2006)
clc; clear;
N = 6.023e+23; // Avogadro's number
M = 12.01e-03; // Atomic weight of diamond/graphite, kg
// For diamond
a = 3.568e-010; // Lattice parameter of diamond, m
rho = 3.518e+03; // Density of diamond, kg per metre cube
n = a^3*rho*N/M; // Number of atoms in the unit cell of diamond structure
printf("\nThe number of atoms in the unit cell of diamond structure = %1d", n);
// For graphite
a = 2.451e-010; // First lattice parameter of graphite, m
c = 6.701e-010; // Third lattice parameter of graphite, m
rho = 2.2589e+03; // Density of graphite, kg per metre cube
V = 3*sqrt(3)*a^2*c/2; // Volume of hexagonal unit cell of graphite, metre cube
n = V*rho*N/M; // Number of atoms in the unit cell of graphite structure
printf("\nThe number of atoms in the unit cell of graphite structure = %2d", ceil(n));
// Result
// The number of atoms in the unit cell of diamond structure = 8
// The number of atoms in the unit cell of graphite structure = 12
|