Difference between revisions of "Stitch.m"
(Update function See also links and function index membership) |
|||
| (6 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
==Syntax== | ==Syntax== | ||
| − | fid=stitch(spin_system,L,rho_stack,coil_stack, | + | fid=stitch(spin_system,L,rho_stack,coil_stack,mec_oper,mec_time,t1,t2,t3,tdir) |
| − | == | + | ==Parameters== |
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 | ||
| Line 16: | Line 16: | ||
the sumulation | the sumulation | ||
| − | + | mec_oper - cell array of operators in the midpoint event | |
| − | + | chain, e.g. {Lx,L,Sy} | |
| − | + | mec_time - cell array of durations of each event at the | |
| − | + | midpoint of the t2 evolution period | |
t1.nsteps - number of time steps in t1 | t1.nsteps - number of time steps in t1 | ||
| Line 27: | Line 27: | ||
t3.nsteps - number of time steps in t3 | t3.nsteps - number of time steps in t3 | ||
| + | |||
| + | tdir - time direction for state and coil propagation, | ||
| + | the default is '+-' | ||
==Outputs== | ==Outputs== | ||
| Line 33: | Line 36: | ||
==See also== | ==See also== | ||
| − | [[hnco.m]], [[noesyhsqc.m]], [[hncoca.m]] | + | [[hnco.m]], [[noesyhsqc.m]], [[hncoca.m]], [[adelim.m]], [[coherence.m]], [[correlation.m]], [[dfpt.m]], [[homospoil.m]], [[human2opspec.m]], [[lin2lm.m]], [[lin2lmn.m]], [[lm2lin.m]], [[lmn2lin.m]], [[path_trace.m]], [[scomponents.m]], [[sinkhole.m]], [[sparse2csr.m]], [[sphten2zeeman.m]], [[zte.m]], [[Kernel_utilities]] |
| − | |||
''Version 2.3, authors: [[Ilya Kuprov]]'' | ''Version 2.3, authors: [[Ilya Kuprov]]'' | ||
Latest revision as of 19:42, 6 June 2026
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,mec_oper,mec_time,t1,t2,t3,tdir)
Parameters
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
mec_oper - cell array of operators in the midpoint event
chain, e.g. {Lx,L,Sy}
mec_time - cell array of durations of each event at the
midpoint of the t2 evolution 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
tdir - time direction for state and coil propagation,
the default is '+-'
Outputs
fid - three-dimensional free induction decay
See also
hnco.m, noesyhsqc.m, hncoca.m, adelim.m, coherence.m, correlation.m, dfpt.m, homospoil.m, human2opspec.m, lin2lm.m, lin2lmn.m, lm2lin.m, lmn2lin.m, path_trace.m, scomponents.m, sinkhole.m, sparse2csr.m, sphten2zeeman.m, zte.m, Kernel_utilities
Version 2.3, authors: Ilya Kuprov