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.
If
nl
is a single nonlinearity estimator, thenx
is a1
-by-nx
row vector or annv
-by-nx
matrix, wherenx
is the dimension of the regression vector input tonl
(size(nl)
) andnv
is the number of points wherenl
is evaluated.If
nl
is an array ofny
nonlinearity estimators, thenx
is a1
-by-ny
cell array ofnv
-by-nx
matrices.
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.Nonlinearity
accesses the nonlinearity estimator of the nonlinear ARX model.