getDelayInfo
Get input/output delay information for idnlarx model
            structure
Syntax
DELAYS = getDelayInfo(MODEL)
DELAYS = getDelayInfo(MODEL,TYPE)
Description
DELAYS = getDelayInfo(MODEL) obtains the maximum delay in each
            input and output variable of an idnlarx model.
DELAYS = getDelayInfo(MODEL,TYPE) lets you choose between
            obtaining maximum delays across all input and output variables or maximum delays for
            each output variable individually. When delays are obtained for each output variable
            individually a matrix is returned, where each row is a vector containing
                    ny+nu
            maximum delays for each output variable, and: 
- ny is the number of outputs of - MODEL.
- nu is the number of inputs of - MODEL.
Delay information is useful for determining the number of states in the model. For nonlinear ARX models, the states are related to the set of delayed input and output variables that define the model structure (regressors). For example, if an input or output variable p has a maximum delay of D samples, then it contributes D elements to the state vector:
p(t-1), p(t-2), ...p(t-D)
The number of states of a nonlinear ARX model equals the sum of the maximum delays of
            each input and output variable. For more information about the definition of states for
                idnlarx models, see Definition of idnlarx States
Input Arguments
getDelayInfo accepts the following arguments:
- MODEL:- idnlarxmodel.
- TYPE: (Optional) Specifies whether to obtain channel delays- 'channelwise'or- 'all'as follows:- 'all': Default value.- DELAYScontains the maximum delays across each output (vector of ny+nu entries, where- [ny, nu] = size(MODEL)).
- 'channelwise':- DELAYScontains delay values separated for each output (ny-by-(ny+nu) matrix).
 
Output Arguments
- DELAYS: Contains delay information in a vector of length ny+nu arranged with output channels preceding the input channels, i.e.,- [y1, y2,.., u1, u2,..].
Examples
Version History
Introduced in R2008b
See Also
data2state | getreg | idnlarx