Difference between revisions of "Tsm2param.m"
(Created page with "{{DISPLAYTITLE:tsm2param.m}} Attempts to convert a traceless symmetric 3x3 interaction matrix into axiality, rhombicity and three Euler angles. The transformation is unstable...") |
(→Outputs) |
||
| Line 14: | Line 14: | ||
ax - axiality, Haeberlen order of eigenvalues | ax - axiality, Haeberlen order of eigenvalues | ||
| − | + | ||
rh - rhombicity, Haeberlen order of eigenvalues | rh - rhombicity, Haeberlen order of eigenvalues | ||
| − | + | ||
angles - Euler angles (one of the eight equivalent | angles - Euler angles (one of the eight equivalent | ||
sets), radians | sets), radians | ||
Revision as of 13:32, 6 August 2018
Attempts to convert a traceless symmetric 3x3 interaction matrix into axiality, rhombicity and three Euler angles. The transformation is unstable and should be avoided if at all possible: it is always best to just publish the 3x3 matrix as recommended by IUPAC.
Contents
Syntax
[ax,rh,angles]=tsm2param(M)
Arguments
M - 3x3 matrix or its five independent elements in the
order of [Mxx, Mxy, Mxz, Myy, Myz]
Outputs
ax - axiality, Haeberlen order of eigenvalues
rh - rhombicity, Haeberlen order of eigenvalues
angles - Euler angles (one of the eight equivalent
sets), radians
Notes
Haeberlen convention has Z as the maximum absolute eigenvalue, and X as the minimum absolute eigenvalue.
See also
mat2axrh.m, axrh2mat.m, anas2mat.m, mat2sphten.m, sphten2mat.m, spsk2mat.m, zfs2mat.m
Version 2.2, authors: Ilya Kuprov