Click or drag to resize

PronySeriesRetardationEvaluateTimeDomain(IReadOnlyListDouble, IReadOnlyListDouble, Double, Double, Int32, Boolean, Boolean, Double, Boolean) Method

Evaluates a prony series fit in the time domain.

Namespace: Altaxo.Science.Signals
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static PronySeriesRetardationResult EvaluateTimeDomain(
	IReadOnlyList<double> xarr,
	IReadOnlyList<double> yarr,
	double tmin,
	double tmax,
	int numberOfRetardationTimes,
	bool withIntercept,
	bool withFlowTerm,
	double regularizationLambda,
	bool allowNegativeCoefficients = false
)

Parameters

xarr  IReadOnlyListDouble
The x-values of the signal (all elements must be positive).
yarr  IReadOnlyListDouble
The y-values of the signal.
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 retardation time of zero.
withFlowTerm  Boolean
If set to true, a flow term (fluidity, conductivity) is also fitted.
regularizationLambda  Double
A regularization parameter to smooth the resulting array of Prony terms.
allowNegativeCoefficients  Boolean  (Optional)
Normally, in a Prony series only nonnegative coefficients are allowed. Set this parameter to true to allow also negative coefficients.

Return Value

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