Skip to Main Content Skip to Search
Product Documentation

deadzone - Class representing dead-zone nonlinearity estimator for Hammerstein-Wiener models

Syntax

s=deadzone(ZeroInterval,I)

Description

deadzone is an object that stores the dead-zone nonlinearity estimator for estimating Hammerstein-Wiener models.

You can use the constructor to create the nonlinearity object, as follows:

s=deadzone(ZeroInterval,I) creates a dead-zone nonlinearity estimator object, initialized with the zero interval I.

Use evaluate(d,x) to compute the value of the function defined by the deadzone object d at x.

Tips

Use deadzone to define a nonlinear function , where F is a function of x and has the following characteristics:

y and x are scalars.

Properties

You can specify the property value as an argument in the constructor to specify the object.

After creating the object, you can use get or dot notation to access the object property values. For example:

% List ZeroInterval property value
get(d)
d.ZeroInterval

You can also use the set function to set the value of particular properties. For example:

set(d, 'ZeroInterval', [-1.5 1.5])

The first argument to set must be the name of a MATLAB variable.

Property NameDescription
ZeroInterval

1-by-2 row vector that specifies the initial zero interval of the nonlinearity.
Default=[NaN NaN].

For example:

deadzone('ZeroInterval',[-1.5 1.5])

Examples

Use deadzone to specify the dead-zone nonlinearity estimator in Hammerstein-Wiener models. For example:

m=nlhw(Data,Orders,deadzone([-1 1]),[]);

The dead-zone nonlinearity is initialized at the interval [-1 1]. The interval values are adjusted to the estimation data by nlhw.

See Also

nlhw

  


Free Control Systems Interactive Kit

Learn more about resources for designing, testing, and implementing control systems.

Get free kit

Trials Available

Try the latest control systems products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS