Click or drag to resize

PronySeriesRetardationEvaluate Method

Evaluates the Prony series coefficients using the matrix formulation of a (regularized) least-squares problem.

Namespace: Altaxo.Science.Signals
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
protected static PronySeriesRetardationResult Evaluate(
	double tmin,
	double tmax,
	int numberOfRetardationTimes,
	bool withIntercept,
	bool withFlowTerm,
	bool isRelativePermittivitySpectrum,
	double flowTermScale,
	bool allowNegativeCoefficients,
	double[] taus,
	Matrix<double> X,
	Matrix<double> y
)

Parameters

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, includes an offset term (interpreted as retardation time 0).
withFlowTerm  Boolean
If set to true, includes a flow term (fluidity, conductivity).
isRelativePermittivitySpectrum  Boolean
If set to true, indicates that the fitted spectrum is a dielectric spectrum of relative permittivities.
flowTermScale  Double
Scale factor used for the flow term basis function.
allowNegativeCoefficients  Boolean
If true, allows negative Prony coefficients.
taus  Double
The retardation times (tau values) used for the Prony terms.
X  MatrixDouble
The design matrix (including optional regularization rows).
y  MatrixDouble
The target vector (including optional regularization entries).

Return Value

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