Difference between revisions of "Gauss2mhz.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Created page with "Converts hyperfine couplings from Gauss to MHz (linear frequency). Syntax: hfc_mhz=gauss2mhz(hfc_gauss) Arrays of any dimensions are supported.")
 
(Update function See also links and function index membership)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
−
Converts hyperfine couplings from Gauss to MHz (linear frequency). Syntax:
+
{{DISPLAYTITLE:gauss2mhz.m}} __NOTOC__
 +
Converts hyperfine couplings from Gauss to MHz (linear frequency). The Gauss specification may be defined as "the magnetic field at which the electron frequency is equal to the frequency provided".
  
−
              hfc_mhz=gauss2mhz(hfc_gauss)
+
==Syntax==
  
−
Arrays of any dimensions are supported.
+
    hfc_mhz=gauss2mhz(hfc_gauss,g)
 +
 
 +
==Parameters==
 +
 
 +
  hfc_gauss  - an array of values in Gauss
 +
 +
  g          - electron g-factor; if this parameter
 +
                is skipped, free electron g-factor is
 +
                used for conversion
 +
 
 +
==Outputs==
 +
 
 +
  hfc_mhz    - an array of values in MHz
 +
 
 +
==Examples==
 +
See examples/esr_liquids and examples/esr_solids directories.
 +
 
 +
==Notes==
 +
The principal advantage of Gauss and mT units for hyperfine coupling is that they make the hyperfine tensor independent of the electron g-tensor. This is very useful in ab initio calculations of hyperfine couplings because g-tensor is a much harder quantity to compute.
 +
 
 +
==See also==
 +
[[icm2hz.m]], [[hz2icm.m]], [[ang2cgsppm.m]], [[castep2nqi.m]], [[cgsppm2ang.m]], [[eeqq2nqi.m]], [[frac2cart.m]], [[mhz2gauss.m]], [[fwhm2rlx.m]], [[g2freq.m]], [[hartree2joule.m]], [[mt2hz.m]], [[anas2mat.m]], [[axrh2mat.m]], [[conmat.m]], [[dictum.m]], [[dihedral.m]], [[ham2nqi.m]], [[hz2ppm.m]], [[ias2mat.m]], [[mat2axrh.m]], [[mat2ias.m]], [[offsetof.m]], [[ppm2hz.m]], [[spsk2mat.m]], [[tsm2param.m]], [[xyz2dd.m]], [[zfs2mat.m]], [[Kernel_utilities]]
 +
 
 +
''Version 2.2, authors: [[Ilya Kuprov]]''

Latest revision as of 19:36, 6 June 2026

Converts hyperfine couplings from Gauss to MHz (linear frequency). The Gauss specification may be defined as "the magnetic field at which the electron frequency is equal to the frequency provided".

Syntax

    hfc_mhz=gauss2mhz(hfc_gauss,g)

Parameters

  hfc_gauss  - an array of values in Gauss

  g          - electron g-factor; if this parameter
               is skipped, free electron g-factor is
               used for conversion

Outputs

  hfc_mhz    - an array of values in MHz

Examples

See examples/esr_liquids and examples/esr_solids directories.

Notes

The principal advantage of Gauss and mT units for hyperfine coupling is that they make the hyperfine tensor independent of the electron g-tensor. This is very useful in ab initio calculations of hyperfine couplings because g-tensor is a much harder quantity to compute.

See also

icm2hz.m, hz2icm.m, ang2cgsppm.m, castep2nqi.m, cgsppm2ang.m, eeqq2nqi.m, frac2cart.m, mhz2gauss.m, fwhm2rlx.m, g2freq.m, hartree2joule.m, mt2hz.m, anas2mat.m, axrh2mat.m, conmat.m, dictum.m, dihedral.m, ham2nqi.m, hz2ppm.m, ias2mat.m, mat2axrh.m, mat2ias.m, offsetof.m, ppm2hz.m, spsk2mat.m, tsm2param.m, xyz2dd.m, zfs2mat.m, Kernel_utilities

Version 2.2, authors: Ilya Kuprov