PronySeriesRelaxationEvaluate Method |
Evaluates the Prony series coefficients using the matrix formulation of a (regularized) least-squares problem.
Namespace: Altaxo.Science.SignalsAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntaxprotected 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
PronySeriesRelaxationResultThe result of the evaluation, see
PronySeriesRelaxationResult.
See Also