04 | Symmetry operations as matrices#
Word count: 0 words
Reading Time: 0 minutes
We can use matrix multiplication and vector addition to linearly transform a set of coordinates (atom positions) from some reference state to another. Generally,
where in 3D space W is a 3x3 matrix, x is a column vector containing the reference coordinates and w is a column vector the same shape as x that applies a translational element. For every element of symmetry, there is a matrix \(W\) and vector \(w\) from which we can transform any position from its initial location to another symmetry equivalent location. For all operations in a point group
and for this reason be be ignored in discussions of molecular symmetry.
Examples#
Following are a few examples of simple tranformations on single vectors.
Identity transform#
The following transform \(\tilde{x}(W,w)\) returns a vector identical to the input vector \(x\)
Inversion#
Coordinates are inverted by negating their values.
Reflection#
Below is a transform function that reflects all input coordinates across the xy plane.
Rotation#
Here is a 180º rotation about the z-axis.
Exercises#
Define \(W\) and \(w\) for the following transformations#
Reflection across the \(xz\)-plane
180° rotation about the x axis
180° rotation about an axis exactly between \(x\) and \(y\)
90° rotation about the \(z\)-axis