human2opspec.m

From Spinach Documentation Wiki
Revision as of 15:03, 5 April 2026 by Kuprov (talk | contribs) (Sync syntax/arguments/outputs with current Spinach source)
Jump to: navigation, search


Converts user-friendly descriptions of spin states and operators into the formal operator and state description used by Spinach kernel.

Syntax

[opspecs,coeffs]=human2opspec(spin_system,operators,spins)

Outputs

opspecs - Spinach operator specification: a cell array of

                row vectors specifying which operator enters the
                Kronecker product for which spin.

   coeffs     - coefficient with which each of the Kronecker pro-
                ducts enters the overall sum.

Notes

Direct calls to this function should not be necessary, use operator.m and state.m functions instead.

See also

operator.m, state.m, equilibrium.m, coherence.m, correlation.m, singlet.m

Elementary operators

Elementary states


Version 2.8, authors: Luke Edwards, Ilya Kuprov