Simulation of sodium NMR
Matlab code for simulation of sodium NMR - v02.01
Simulation of sodium NMR sequences using density operators, superoperators, evolution under Liouvillians, and irreducible tensors decomposition.
This simulation works for multiple tissues at a time, with option of Gaussian distribution of chemical shifts and residual quadrupolar interactions, and with option of chemical exchange (between 2 tissues only). Any RF pulse sequence can be designed.
See inside the code for details and comments.
Type 'run_simulation_sodium_nmr_0201' in Matlab to run simulation.
Change simulation parameters in 'prepare_parameters_0201'.
Change relaxation parameters in 'prepare_tissue_relaxation_times_0201'.
Change RF pulse sequence parameters in 'prepare_sequence_parameters_0201'.
To run and publish an html report, type in Matlab: publish('run_simulation_sodium_nmr_0201');
References:
Madelin G et al. Prog NMR Spectr 79, 14-47, 2014 (sodium NMR and MRI)
Lee JS et al, J Chem Phys 131, 174501, 2009 (density operators and superoperators for simulation of spin 3/2 dynamics)
Gilles A et al. Sci Rep 7, 17435, 2017 (example of use of the simulation code)
Cite As
Guillaume Madelin (2025). Simulation of sodium NMR (https://uk.mathworks.com/matlabcentral/fileexchange/67472-simulation-of-sodium-nmr), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Signal Processing > Signal Processing Toolbox > Transforms, Correlation, and Modeling > Transforms > Cepstral Analysis >
- Sciences > Chemistry > Chemical Spectroscopy >
- Sciences > Chemistry > Quantum Computing >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
simulation_sodium_nmr_02.01/
| Version | Published | Release Notes | |
|---|---|---|---|
| 2.1.0.0 |
