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

is represented as

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