Dynamic parameter estimation with comb like spaced x and y input.
Constructor | Description |
Full Usage:
DynamicParameterEstimationCombXY(numX, xSpacing, numY, ySpacing, backgroundOrder)
Parameters:
int
-
Number of x parameters to evaluate.
xSpacing : int
-
Interval between two x history points. The value must be greater than or equal to 1.
numY : int
-
Number of y parameters to evaluate.
ySpacing : int
-
Interval between two subsequent y history points. The value must be greater than or equal to 1.
backgroundOrder : int
-
Order of the background fitting.
|
Constructor.
|
Full Usage:
DynamicParameterEstimationCombXY(numX, xSpacing, numY, ySpacing, backgroundOrder, solver)
Parameters:
int
-
Number of x parameters to evaluate.
xSpacing : int
-
Interval between two x history points. The value must be greater or equal to 1.
numY : int
-
Number of y parameters to evaluate.
ySpacing : int
-
Interval between two subsequent y history points. The value must be greater or equal to 1.
backgroundOrder : int
-
Order of the background fitting.
solver : IDynamicParameterEstimationSolver
-
The solver to use with dynamic parameter estimation. Use the static getter methods P:SVDSolver or P:LUSolver to get a solver.
|
Constructor.
|
Instance member | Description |
|
|
Full Usage:
this.GetTransferFunction
Parameters:
float
-
This is the y-value (not x!) before the pulse. If the NumberOfY is set to zero, this parameter is ignored, since no information about y for t<0 is neccessary.
output : IVector<float>
-
Used to store the output result. Can be of arbitrary size.
Modifiers: abstract |
Gets the impulse response to a pulse at t=0, i.e. to x[0]==1, x[1]...x[n]==0. The background component is not taken into account.
|