Difference between revisions of "Anas2mat.m"
m (Move Description section into pre-Syntax prose) |
m (Polish opening prose above Syntax section) |
||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:anas2mat.m}} __NOTOC__ | {{DISPLAYTITLE:anas2mat.m}} __NOTOC__ | ||
| − | Converts anisotropy and | + | Converts the isotropic part, anisotropy, asymmetry, and Euler angles of a 3x3 interaction tensor, in the Haeberlen-Mehring convention, into the corresponding matrix; although this representation is still common in the literature, reporting the original matrix is usually clearer. |
| − | |||
| − | |||
==Syntax== | ==Syntax== | ||
Revision as of 19:15, 5 June 2026
Converts the isotropic part, anisotropy, asymmetry, and Euler angles of a 3x3 interaction tensor, in the Haeberlen-Mehring convention, into the corresponding matrix; although this representation is still common in the literature, reporting the original matrix is usually clearer.
Syntax
M=anas2mat(iso,an,as,alp,bet,gam)
Parameters
iso - isotropic part of the interaction, defined as
(xx+yy+zz)/3 in terms of eigenvaues
an - interaction anisotropy, defined as zz-(xx+yy)/2
in terms of eigenvalues
as - interaction asymmetry, defined as (yy-xx)/(zz-iso)
in terms of eigenvalues
alp - alpha Euler angle in radians
bet - beta Euler angle in radians
gam - gamma Euler angle in radians
Outputs
M - 3x3 matrix
Notes
The reverse transformation (from matrix into anisotropy, asymmetry, and angles) is ill-defined.
See also
eeqq2nqi.m, castep2nqi.m, euler2dcm.m, xyz2dd.m, spsk2mat.m, axrh2mat.m
Version 2.1, authors: Ilya Kuprov