General coordinate systems Usually when describing a space geometrically, a
coordinate system is used which consists of a choice of
origin and a
basis of d linearly independent, non-coplanar basis vectors \mathbf{a}_1, \mathbf{a}_2, \dots, \mathbf{a}_d , where d is the dimension of the space being described. With reference to this coordinate system, each point in the space can be specified by d coordinates (a coordinate d-tuple). The origin has coordinates (0, 0,\dots,0) and an arbitrary point has coordinates (x_1,x_2,...,x_d). The position vector \vec{OP} is then, \vec{OP} = \mathbf{x} = \sum_{i=1}^{d} x_i\mathbf{a}_i In d-dimensions, the lengths of the basis vectors are denoted a_1, a_2, \dots, a_d and the angles between them \alpha_1, \alpha_2, \dots, \alpha_{\frac{d(d-1)}{2}}. However, most cases in crystallography involve two- or three-dimensional space in which the basis vectors \mathbf {a}_1, \mathbf {a}_2, \mathbf {a}_3 are commonly displayed as \mathbf{a}, \mathbf{b}, \mathbf{c} with their lengths and angles denoted by a, b, c and \alpha, \beta, \gamma respectively.
Cartesian coordinate system A widely used coordinate system is the
Cartesian coordinate system, which consists of
orthonormal basis vectors. This means that, a_1 = |\mathbf{a}_1| = a_2 = |\mathbf{a}_2| = \dots = a_d = |\mathbf{a}_d| = 1 and \alpha_1 = \alpha_2 = \dots = \alpha_{\frac{d(d-1)}{2}} = 90^\circ However, when describing objects with crystalline or periodic structure a Cartesian coordinate system is often not the most useful as it does not often reflect the symmetry of the lattice in the simplest manner.
Fractional (crystal) coordinate system In
crystallography, a fractional coordinate system is used in order to better reflect the symmetry of the underlying lattice of a crystal pattern (or any other periodic pattern in space). In a fractional coordinate system the basis vectors of the coordinate system are chosen to be lattice vectors and the basis is then termed a
crystallographic basis (or
lattice basis). In a lattice basis, any lattice vector \mathbf{t} can be represented as, \mathbf{t} = \sum_{i=1}^{d} c_i\mathbf{a}_i \text{ where } c_i \in \mathbb{Q} There are an infinite number of lattice bases for a crystal pattern. However, these can be chosen in such a way that the simplest description of the pattern can be obtained. These bases are used in the International Tables of Crystallography Volume A and are termed
conventional bases. A lattice basis \mathbf{a}_1, \mathbf{a}_2, ..., \mathbf{a}_d is called
primitive if the basis vectors are lattice vectors and all lattice vectors \mathbf{t} can be expressed as, \mathbf{t} = \sum_{i=1}^{d} c_i \mathbf{a}_i \text{ where } c_i \in \mathbb{Z} However, the conventional basis for a crystal pattern is not always chosen to be primitive. Instead, it is chosen so the number of orthogonal basis vectors is maximized. This results in some of the coefficients of the equations above being fractional. A lattice in which the conventional basis is primitive is called a
primitive lattice, while a lattice with a non-primitive conventional basis is called a
centered lattice. The choice of an origin and a basis implies the choice of a
unit cell which can further be used to describe a crystal pattern. The unit cell is defined as the parallelotope (i.e., generalization of a parallelogram (2D) or parallelepiped (3D) in higher dimensions) in which the coordinates of all points are such that, 0 \leq x_1,x_2,\dots,x_d . Furthermore, points outside of the unit cell can be transformed inside of the unit cell through
standardization, the addition or subtraction of integers to the coordinates of points to ensure 0 \leq x_1,x_2,\dots,x_d . In a fractional coordinate system, the lengths of the basis vectors \mathbf{a}_1, \mathbf{a}_2, ..., \mathbf{a}_d and the angles between them \alpha_1, \alpha_2, \dots, \alpha_{\frac{d(d-1)}{2}} are called the
lattice parameters (lattice constants) of the lattice. In two- and three-dimensions, these correspond to the lengths and angles between the edges of the unit cell. The fractional coordinates of a point in space \rho = (\rho_{x_1}, \rho_{x_2}, \dots, \rho_{x_d}) in terms of the lattice basis vectors is defined as, \rho = \rho_{x_1}\mathbf{a}_1 + \rho_{x_2}\mathbf{a}_2 + \dots + \rho_{x_d}\mathbf{a}_d \text{ where } \rho \in [0,1) == Calculations involving the unit cell ==