Main Content

evaluate

Value of nonlinearity estimator at given input

Syntax

value = evaluate(nl,x)

Arguments

nl

Nonlinearity estimator object.

x

Value at which to evaluate the nonlinearity.

Ifnlis a single nonlinearity estimator, thenxis a1-by-nxrow vector or annv-by-nxmatrix, wherenxis the dimension of the regression vector input tonl(size(nl)) andnvis the number of points wherenlis evaluated.

Ifnlis an array ofnynonlinearity estimators, thenxis a1-by-nycell array ofnv-by-nxmatrices.

Description

value = evaluate(nl,x)计算value of a nonlinear estimator object of typeidCustomNetwork,idDeadZone,idLinear,idFeedforwardNetwork,idPolynomial1D,idUnitGain,idPiecewiseLinear,idSaturation,idSigmoidNetwork,idTreePartition, oridWaveletNetwork.

Examples

The following syntax evaluates the nonlinearity of an estimated nonlinear ARX modelm:

value = evaluate(m.Nonlinearity,x)

wherem.Nonlinearityaccesses the nonlinearity estimator of the nonlinear ARX model.

See Also

|

Introduced in R2007a