PronySeriesRetardationEvaluateFrequencyDomain(IReadOnlyListDouble, Boolean, IReadOnlyListDouble, IReadOnlyListDouble, Double, Double, Int32, Boolean, Boolean, Boolean, Double) Method |
Evaluates a prony series fit in the frequency domain from the real and imaginary part of a general complex dynamic susceptibility.
Namespace: Altaxo.Science.SignalsAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static PronySeriesRetardationResult EvaluateFrequencyDomain(
IReadOnlyList<double> xarr,
bool isCircularFrequency,
IReadOnlyList<double>? yarrRe,
IReadOnlyList<double>? yarrIm,
double tmin,
double tmax,
int numberOfRetardationTimes,
bool withIntercept,
bool withFlowTerm,
bool isRelativePermittivitySpectrum,
double regularizationLambda
)
Parameters
- xarr IReadOnlyListDouble
- The x-values of the signal (all elements must be positive).
- isCircularFrequency Boolean
- True if xarr contains circular frequencies; false if xarr contains normal frequencies.
- yarrRe IReadOnlyListDouble
- The real part of the susceptibility.
- yarrIm IReadOnlyListDouble
- The imaginary part of the susceptibility. Note that although for a general susceptiblity the imaginary part is negative,
in science it is usual to change the sign, e.g. J*(w) = J'(w) - i J''(w). Thus, here it is expected that the imaginary part is positive.
- tmin Double
- The smallest Retardation time (tau of the first Prony term).
- tmax Double
- The largest Retardation time (tau of the last Prony term).
- numberOfRetardationTimes Int32
- The number of Retardation times (number of Prony terms).
- withIntercept Boolean
- If set to true, an offset term is added. This term can be considered to have a infinite Retardation time.
- withFlowTerm Boolean
- If set to true, the flow term is calculated, too.
- isRelativePermittivitySpectrum Boolean
- If set to true, it is indicated that the spectrum to be fitted is a dielectric spectrum of relative permittivities.
- regularizationLambda Double
- A regularization parameter to smooth the resulting array of Prony terms.
Return Value
PronySeriesRetardationResultThe result of the evaluation, see
PronySeriesRetardationResult.
See Also