Difference between revisions of "Stitch.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Created page with "Stitching function for bidirectionally propagated 3D experiments. Syntax: fid=stitch(spin_system,L,rho_stack,coil_stack,mtp_oper,mtp_time,t1,t2,t3) Parameters: ...")
 
Line 1: Line 1:
Stitching function for bidirectionally propagated 3D experiments. Syntax:
+
{{DISPLAYTITLE:stitch.m}} __NOTOC__
 +
Stitching function for bidirectionally propagated 3D NMR pulse sequences. Propagate your initial condition forward to some midpoint, propagate your detection state backward to the same midpoint and use this function to obtain the 3D free induction decay (http://dx.doi.org/10.1016/j.jmr.2014.04.002) at the price of two 2D simulations.
  
  fid=stitch(spin_system,L,rho_stack,coil_stack,mtp_oper,mtp_time,t1,t2,t3)
+
==Syntax==
  
Parameters:
+
    fid=stitch(spin_system,L,rho_stack,coil_stack,mtp_oper,mtp_time,t1,t2,t3)
 +
 
 +
==Arguments==
  
 
             L - spin system Liouvillian
 
             L - spin system Liouvillian
+
 
 
     rho_stack - state vector stack from the forward part of
 
     rho_stack - state vector stack from the forward part of
 
                 the simulation
 
                 the simulation
 
+
 
     coil_stack - coil vector stack from the backward part of
 
     coil_stack - coil vector stack from the backward part of
 
                 the sumulation
 
                 the sumulation
 
+
 
       mtp_oper - operator for the pulse to be executed in the
 
       mtp_oper - operator for the pulse to be executed in the
 
                 middle of the t2 period
 
                 middle of the t2 period
 
+
 
       mtp_time - duration for the pulse to be executed in the
 
       mtp_time - duration for the pulse to be executed in the
 
                 middle of the t2 period
 
                 middle of the t2 period
 +
 +
    t1.nsteps - number of time steps in t1
 +
 +
    t2.nsteps - number of time steps in t2
 +
 +
    t3.nsteps - number of time steps in t3
  
    t1.nsteps - number of time steps in t1
+
==Outputs==
 +
 
 +
          fid - three-dimensional free induction decay
  
    t2.nsteps - number of time steps in t2
+
==See also==
 +
[[hnco.m]], [[noesyhsqc.m]], [[hncoca.m]]
  
    t3.nsteps - number of time steps in t3
 
  
The function returns the three-dimensional free induction decay.
+
''Version 2.3, authors: [[Ilya Kuprov]]''

Revision as of 18:35, 28 December 2018

Stitching function for bidirectionally propagated 3D NMR pulse sequences. Propagate your initial condition forward to some midpoint, propagate your detection state backward to the same midpoint and use this function to obtain the 3D free induction decay (http://dx.doi.org/10.1016/j.jmr.2014.04.002) at the price of two 2D simulations.

Syntax

    fid=stitch(spin_system,L,rho_stack,coil_stack,mtp_oper,mtp_time,t1,t2,t3)

Arguments

            L - spin system Liouvillian
 
    rho_stack - state vector stack from the forward part of
                the simulation

   coil_stack - coil vector stack from the backward part of
                the sumulation

     mtp_oper - operator for the pulse to be executed in the
                middle of the t2 period

     mtp_time - duration for the pulse to be executed in the
                middle of the t2 period

    t1.nsteps - number of time steps in t1

    t2.nsteps - number of time steps in t2

    t3.nsteps - number of time steps in t3

Outputs

          fid - three-dimensional free induction decay

See also

hnco.m, noesyhsqc.m, hncoca.m


Version 2.3, authors: Ilya Kuprov