NGMV Control Toolbox Previous page   Next Page

Toolbox Commands

The commands of the NGMV Control Toolbox can be grouped into several layers, from the low-level functions to the controller synthesis routines and Simulink models. These are described in the following paragraphs:

Layer 1: Basic Operations on Polynomials.   The first layer contains the basic operations on polynomials represented as vectors of coefficients. The continuous-time polynomials are arranged according to decreasing powers of s, whereas the discrete-time polynomials - according to increasing powers of z^-1. Operations on polynomial matrices, on the other hand, make use of the Polynomial Toolbox.
Factorized polynomial representation dispc, dispd
Basic operations like addition and convolution
add, addz, mconv, order, orderz, mirrorz, polypower
Preprocessing
trimc, trimz, rev, cfe, dcfe, madj, madjz, shiftz

Layer 2: More advanced operations.   Equation solvers and auxiliary routines,

Factorizations,

Layer 3: Controller synthesis.   The third layer of the toolbox contains controller synthesis routines for both linear and nonlinear systems.

Layer 4: Simulation and Display.   The fourth layer contains Simulink utilities and plotting functions

See Functions -- By Category for a complete list of available functions.


Previous page   Overview  An Introductory Example Application   Next page