Difference between revisions of "Grad sandw.m"
(→Examples) |
(Update function See also links and function index membership) |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE:grad_sandw.m}} | + | {{DISPLAYTITLE:grad_sandw.m}} __NOTOC__ |
Emulates the effect of a gradient sandwich on the sample average density matrix using Edwards formalism. It is assumed that the effect of diffusion is negligible, that the gradients are linear, and that they are antisymmetric about the middle of the sample. | Emulates the effect of a gradient sandwich on the sample average density matrix using Edwards formalism. It is assumed that the effect of diffusion is negligible, that the gradients are linear, and that they are antisymmetric about the middle of the sample. | ||
| Line 6: | Line 6: | ||
rho=grad_sandw(spin_system,L,rho,P,g_amps,s_len,g_durs,s_facs) | rho=grad_sandw(spin_system,L,rho,P,g_amps,s_len,g_durs,s_facs) | ||
| − | == | + | ==Parameters== |
rho - spin system state vector | rho - spin system state vector | ||
| Line 35: | Line 35: | ||
==Notes== | ==Notes== | ||
| − | # | + | # '''WARNING''' This function integrates over the spatial coordinate after the gradient pulses are completed - subsequent gradient pulses would not refocus the magnetisation that this function removed because it is removed mathematically. If your experiment has multiple gradient pulses, you must model the spatially distributed spin dynamics explicitly using [[imaging.m]] context. |
| − | + | # More information on the subject is available in Luke's paper (http://dx.doi.org/10.1016/j.jmr.2014.01.011). | |
==See also== | ==See also== | ||
| − | [[ | + | [[grad_pulse.m]], [[imaging.m]], [[bruker_write.m]], [[cartesian2polar.m]], [[chirp_pulse.m]], [[pmlg5.m]], [[polar2cartesian.m]], [[pulse_shape.m]], [[read_wave.m]], [[restrans.m]], [[rseq_compiler.m]], [[rsequence.m]], [[sawtooth.m]], [[sech_pulse.m]], [[shaped_pulse_af.m]], [[shaped_pulse_xy.m]], [[spinal.m]], [[triwave.m]], [[vg_pulse.m]], [[wave_basis.m]], [[Kernel_functions]] |
| − | |||
''Version 2.2, authors: [[Luke Edwards]], [[Ilya Kuprov]]'' | ''Version 2.2, authors: [[Luke Edwards]], [[Ilya Kuprov]]'' | ||
Latest revision as of 19:37, 6 June 2026
Emulates the effect of a gradient sandwich on the sample average density matrix using Edwards formalism. It is assumed that the effect of diffusion is negligible, that the gradients are linear, and that they are antisymmetric about the middle of the sample.
Syntax
rho=grad_sandw(spin_system,L,rho,P,g_amps,s_len,g_durs,s_facs)
Parameters
rho - spin system state vector
L - system Liouvillian
P - total propagator for all events happening
between the two gradients
g_amps - row vector containing the amplitudes of
the two gradients, Gauss/cm
s_len - sample length, cm
g_durs - row vector containing the durations of
the two gradients, seconds
s_facs - shape factors of the two gradients, use
[1 1] for square gradient pulses
Outputs
rho - spin system state vector, integrated over
the spatial coordinate
Examples
See examples/fundamentals/gradient_test_2.m file for an example of using this function.
Notes
- WARNING This function integrates over the spatial coordinate after the gradient pulses are completed - subsequent gradient pulses would not refocus the magnetisation that this function removed because it is removed mathematically. If your experiment has multiple gradient pulses, you must model the spatially distributed spin dynamics explicitly using imaging.m context.
- More information on the subject is available in Luke's paper (http://dx.doi.org/10.1016/j.jmr.2014.01.011).
See also
grad_pulse.m, imaging.m, bruker_write.m, cartesian2polar.m, chirp_pulse.m, pmlg5.m, polar2cartesian.m, pulse_shape.m, read_wave.m, restrans.m, rseq_compiler.m, rsequence.m, sawtooth.m, sech_pulse.m, shaped_pulse_af.m, shaped_pulse_xy.m, spinal.m, triwave.m, vg_pulse.m, wave_basis.m, Kernel_functions
Version 2.2, authors: Luke Edwards, Ilya Kuprov