Difference between revisions of "Tsm2param.m"
(Normalise sequential blank lines) |
m (Spot-edit Spinach function page first-line NOTOC and template fields) |
||
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE:tsm2param.m}} | + | {{DISPLAYTITLE:tsm2param.m}} __NOTOC__ |
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. | 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. | ||
Revision as of 18:30, 5 June 2026
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.
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