System Identification Toolbox | ![]() ![]() |
Polynomial Black-Box Models: The idpoly Model
The general input-output form (3-19)
![]() |
(3-43) |
is defined by the five polynomials A(q), B(q), C(q), D(q), and F(q). These are represented in the standard MATLAB format for polynomials. Polynomial coefficients are stored as row vectors ordered by descending powers. For example, the polynomial
Delays in the system are indicated by leading zeros in the polynomial. For example, the ARX model
![]() |
(3-44) |
is represented by the polynomials
The idpoly
representation of (3-43) is now created by the command
lam
is here the variance of the white noise source and
T
is the sampling interval. Trailing arguments can be omitted for default values. The system (3-44) can for example be represented by
In the multi-input case (3-41) B
and F
are matrices, whose row number k
corresponds to the k-
th input. The command idpoly
can also be used to define time-continuous systems. See Function Reference for details.
When m
is defined, the polynomials and their orders can be easily retrieved and changed, as in
![]() | Defining Model Structures | Multivariable ARX Models: The idarx Model | ![]() |