deriv_dmp_osc_conv_gau_2¶
- TRXASprefitpack.mathfun.deriv_dmp_osc_conv_gau_2(t: float | ndarray, fwhm: float, k: float, T: float, c_pair: Tuple[float]) ndarray[source]¶
Compute derivative of the convolution of damped oscillation and normalized gaussian distribution
- Parameters:
t – time
fwhm – full width at half maximum of gaussian distribution
k – damping constant (inverse of life time)
T – period of vibration
c_pair – pair of coefficient for cosine and sine part of oscillation
- Returns:
Derivative of Convolution of normalized gaussian distribution and damped oscillation \((\exp(-kt) \cdot (c_1 \cos(2\pi t/T) + c_2 \sin(2\pi t/T)))\).
Note
1st column: df/dt
2nd column: df/d(fwhm)
3rd column: df/dk
4th column: df/dT