CSM Interpolate NMR


Interpolate NMR spectra

Utilises the JTPinterpolateNMR function written by Jake Pearce.

Uses cubic-spline interpolation to increase / decrease the number of

points in an NMR spectrum. If you wish to re-size the a spectrum with

both imaginary and real parts, simple run the function seperatly for each

part.

Usage

model = csm_interpolate_nmr( spectra, ppm_common, 'ppm_common2D', ppm_common2D )

Arguments (* = required)

VariableTypeDefault ValueDescription
*spectracsm_nmr_spectraNonecsm_nmr_spectra object containing spectral matrix.
*spectracsm_jres_spectraNonecsm_jres_spectra object containing 2D spectral matrix.
*ppm_common1*nNoneCommon ppm scale.
ppm_common2D1*nNoneppm scale for 2nd dimension of Common ppm scale.
useHashboolNoneSet to false if no hash is wanted (because it's slow).

Returns

VariableTypeDescription
csm_interpolate_nmrcsm_wrapperstored inputs, model and auditInfo.
csm_interpolate_nmr.output.interpolated_spectracsm_nmr_spectraInterpolated spectra.

Copyright Imperial College London 2019