GroupTheory`
GroupTheory`

GTGetMatrix

GTGetMatrix[symmetry element]

gives a matrix corresponding to a symmetry element.

Details and Options

  • According to the defined standard representation (see GTWhichRepresentation) GTGetMatrix gives either 3-dimensional rotation matrices of the group O(3), rotation matrices in spin space of the group SU(2), 2-dimensional rotation matrices of the group O(2), double group representation matrices of the group SU(2)x{1,-1} ("SU(2)xS"), or permutation matrices, if a group was installed using GTTableToGroup.
  • The input of GTGetMatrix can be of type symbol, matrix, quaternion, and Euler angles (compare GTSymbolQ, GTQuaternionQ or GTEulerAnglesQ).
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 2.1.1, 2.2.4, 5.1

Examples

open allclose all

Basic Examples  (4)

First, load the package:

Input of Euler angles:

Input of a quaternion:

Input of a matrix results in the same matrix

Generalizations & Extensions  (3)

The command applies to lists.

Lists of mixed form are possible.