Difference between revisions of "Rotframe.m"

From Spinach Documentation Wiki
Jump to: navigation, search
 
Line 1: Line 1:
Rotating frame transformation with respect to a specified
+
{{DISPLAYTITLE:rotframe.m}}
group of spins to specified order in perturbation theory.
+
Rotating frame transformation with respect to specified spins to specified order in perturbation theory.
Syntax:
 
          H=rotframe(spin_system,C,H,isotope,order)
 
  
Parameters:
+
==Syntax==
  
     C      - carrier Hamiltonian with respect to which the
+
    H=rotframe(spin_system,H0,H,isotope,order)
 +
 
 +
==Arguments==
 +
 
 +
    H0     - carrier Hamiltonian with respect to which the
 
             rotating frame transformation is to be done
 
             rotating frame transformation is to be done
 
+
 
 
     H      - laboratory frame Hamiltonian H0+H1 that is to
 
     H      - laboratory frame Hamiltonian H0+H1 that is to
 
             be transformed into the rotating frame  
 
             be transformed into the rotating frame  
 
+
 
 
     isotope - string, such as '1H', specifying the spins
 
     isotope - string, such as '1H', specifying the spins
 
               with respect to which the transformation is
 
               with respect to which the transformation is
 
               being computed
 
               being computed
 +
 
 +
    order  - perturbation theory order in the rotating
 +
              frame transformation, this may be inf
  
     order  - perturbation theory order in the rotating
+
==Outputs==
              frame transformation
+
 
 +
     H      - rotating frame Hamiltonian
 +
 
 +
==Notes==
 +
The auxiliary matrix method is massively faster than either commutator series or diagonalisation.
 +
 
 +
==See also==
 +
[[intrep.m]], [[average.m]], [[dirdiff.m]], [[propagator.m]], [[equilibrium.m]]
 +
 
 +
 
 +
''Version 2.2, authors: [[Ilya Kuprov]]''

Revision as of 17:08, 27 August 2018

Rotating frame transformation with respect to specified spins to specified order in perturbation theory.

Syntax

    H=rotframe(spin_system,H0,H,isotope,order)

Arguments

   H0     - carrier Hamiltonian with respect to which the
            rotating frame transformation is to be done
 
   H      - laboratory frame Hamiltonian H0+H1 that is to
            be transformed into the rotating frame 
 
   isotope - string, such as '1H', specifying the spins
             with respect to which the transformation is
             being computed
 
   order   - perturbation theory order in the rotating
             frame transformation, this may be inf

Outputs

   H       - rotating frame Hamiltonian

Notes

The auxiliary matrix method is massively faster than either commutator series or diagonalisation.

See also

intrep.m, average.m, dirdiff.m, propagator.m, equilibrium.m


Version 2.2, authors: Ilya Kuprov