PronySeriesRetardationEvaluate 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 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
PronySeriesRetardationResultThe result of the evaluation, see
PronySeriesRetardationResult.
See Also