For maximum convenience, easy-to-use interface M-functions are included in the model and controller reduction toolbox, explicitly addressing some of supported features. Whenever possible, these M-functions allow to work with system objects defined in the MATLAB Control Toolbox.

The following table contains the list of implemented M-functions for model and controller reduction:

bta Balance & Truncate model reduction for the stable part (square-root balancing-free approach)
btabal Balance & Truncate model reduction for the stable part (square-root approach)
bta_cf Balance & Truncate model reduction of the coprime factors (square-root balancing-free approach)
btabal_cf Balance & Truncate model reduction of the coprime factors (square-root approach)
spa Singular perturbation approximation based model reduction for the stable part (square-root balancing-free approach)
spabal Singular perturbation approximation based model reduction for the stable part (square-root approach)
spa_cf Singular perturbation approximation based model reduction of the coprime factors (square-root balancing-free approach)
spabal_cf Singular perturbation approximation based model reduction of the coprime factors (square-root approach)
hna Hankel norm approximation based model reduction for the stable part (square-root approach)
bst Balanced stochastic truncation based model reduction
fwbred Frequency-weighted balancing related model reduction
fwhna Frequency-weighted Hankel-norm approximation
fwbconred Frequency-weighted balancing related controller reduction
sfconred Coprime factorization based state feedback controller reduction
sysredset Creation of a SYSRED options structure
sysredget Getting the value of a named parameter from a SYSRED options structure

The MEX-functions are more difficult to use than the provided M-functions, but allow a greater flexibility. They are called by the M-functions. The following table contains the list of MEX-files for model and controller reduction:

sysred Model reduction of a continuous- or discrete-time state-space system using various techniques
bstred Balanced stochastic truncation model reduction
conred Frequency-weighted balancing related controller reduction
fwehna Frequency-weighted Hankel-norm approximation
fwered Frequency-weighted balancing related model reduction
sfored State-feedback-observer controller reduction

The MEX-files above provide interfaces to the main user-callable routines for model and controller reduction, and cover all functionality available in the corresponding SLICOT routines.

Executable SLICOT MEX-files are provided for recent MATLAB releases running under WINDOWS and Linux. Demonstration packages can also be provided.

For purchasing licenses of SLICOT-based MATLAB Toolboxes, please contact the This email address is being protected from spambots. You need JavaScript enabled to view it..


This email address is being protected from spambots. You need JavaScript enabled to view it. March 12, 2002, Updated This email address is being protected from spambots. You need JavaScript enabled to view it. March 10, 2005; October 18, 2009