Difference between revisions of "Mat2axrh.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Sync syntax/arguments/outputs with current Spinach source)
Line 1: Line 1:
−
{{DISPLAYTITLE:mat2axrh.m}}
+
{{DISPLAYTITLE:mat2axrh.m}} __NOTOC__
 +
 
 
Computes axiality and rhombicity of a symmetric 3x3 interaction tensor from the corresponding matrix.
 
Computes axiality and rhombicity of a symmetric 3x3 interaction tensor from the corresponding matrix.
  
 
==Syntax==
 
==Syntax==
  
−
    [iso,ax,rh]=mat2axrh(M)
+
[iso,ax,rh,eigvals]=mat2axrh(M)
  
 
==Arguments==
 
==Arguments==
  
−
    M  - a real symmetric 3x3 matrix
+
M  - a real symmetric 3x3 matrix
  
 
==Outputs==
 
==Outputs==
  
−
        iso  - isotropic part of the interaction, defined as
+
iso  - isotropic part of the interaction, defined as
 
               (xx+yy+zz)/3 in terms of eigenvaues
 
               (xx+yy+zz)/3 in terms of eigenvaues
−
+
 
 
         ax  - interaction axiality, defined as zz-(xx+yy)/2
 
         ax  - interaction axiality, defined as zz-(xx+yy)/2
 
               in terms of eigenvalues
 
               in terms of eigenvalues
−
+
 
 
         rh  - interaction rhombicity, defined as (xx-yy) in
 
         rh  - interaction rhombicity, defined as (xx-yy) in
 
               terms of eigenvalues
 
               terms of eigenvalues
 +
 +
    eigvals  - interaction tensor eigenvalues in Mehring order
 +
 +
Note: eigenvalues [xx yy zz] are sorted in Mehring order, that
 +
      is xx<=yy<=zz
 +
 +
Note: Euler angles are not returned because the transformation
 +
      in question is ill-defined
 +
 +
ilya.kuprov@weizmann.ac.il
  
 
==Notes==
 
==Notes==
 +
 
1. Eigenvalues [xx yy zz] are sorted in Mehring order, that is xx<=yy<=zz.
 
1. Eigenvalues [xx yy zz] are sorted in Mehring order, that is xx<=yy<=zz.
  
Line 27: Line 39:
  
 
==See also==
 
==See also==
 +
 
[[axrh2mat.m]], [[spsk2mat.m]], [[anas2mat.m]], [[mat2sphten.m]], [[sphten2mat.m]]
 
[[axrh2mat.m]], [[spsk2mat.m]], [[anas2mat.m]], [[mat2sphten.m]], [[sphten2mat.m]]
  
  
 
''Version 2.1, authors: [[Ilya Kuprov]]''
 
''Version 2.1, authors: [[Ilya Kuprov]]''

Revision as of 15:03, 5 April 2026


Computes axiality and rhombicity of a symmetric 3x3 interaction tensor from the corresponding matrix.

Syntax

[iso,ax,rh,eigvals]=mat2axrh(M)

Arguments

M - a real symmetric 3x3 matrix

Outputs

iso - isotropic part of the interaction, defined as

              (xx+yy+zz)/3 in terms of eigenvaues
        ax  - interaction axiality, defined as zz-(xx+yy)/2
              in terms of eigenvalues
        rh  - interaction rhombicity, defined as (xx-yy) in
              terms of eigenvalues
   eigvals  - interaction tensor eigenvalues in Mehring order
Note: eigenvalues [xx yy zz] are sorted in Mehring order, that
      is xx<=yy<=zz
Note: Euler angles are not returned because the transformation
      in question is ill-defined
ilya.kuprov@weizmann.ac.il

Notes

1. Eigenvalues [xx yy zz] are sorted in Mehring order, that is xx<=yy<=zz.

2. Euler angles are not returned because the transformation in question is ill-defined.

See also

axrh2mat.m, spsk2mat.m, anas2mat.m, mat2sphten.m, sphten2mat.m


Version 2.1, authors: Ilya Kuprov