Click or drag to resize

PronySeriesRelaxationEvaluate 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 PronySeriesRelaxationResult Evaluate(
	double tmin,
	double tmax,
	int numberOfRelaxationTimes,
	bool withIntercept,
	bool allowNegativeCoefficients,
	double[] taus,
	Matrix<double> X,
	Matrix<double> y
)

Parameters

tmin  Double
The smallest relaxation time (tau of the first Prony term).
tmax  Double
The largest relaxation time (tau of the last Prony term).
numberOfRelaxationTimes  Int32
The number of relaxation times (number of Prony terms).
withIntercept  Boolean
If set to true, an offset term is added (interpreted as infinite relaxation time).
allowNegativeCoefficients  Boolean
If true, allows negative Prony coefficients.
taus  Double
The relaxation 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

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