Click or drag to resize

PronySeriesRetardationEvaluateFrequencyDomainFromMagnitude Method

Evaluates a prony series fit in the frequency domain from the absolute value (magnitude) of a general complex dynamic susceptibility.

Namespace: Altaxo.Science.Signals
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static PronySeriesRetardationResult EvaluateFrequencyDomainFromMagnitude(
	IReadOnlyList<double> xarr,
	bool isCircularFrequency,
	IReadOnlyList<double>? yMagnitude,
	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.
yMagnitude  IReadOnlyListDouble
The absolute value (magnitude) of the general complex dynamic susceptibility.
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

PronySeriesRetardationResult
The result of the evaluation, see PronySeriesRetardationResult.
See Also