MOR Toolbox

Learn, reduce and approximate large-scale dynamical models

MOR Toolbox at a glance

The MOR Toolbox provides functions for analysing, simplifying and constructing Linear Time Invariant (LTI) dynamical models representing the Multi Input Multi Output (MIMO) behaviour of complex dynamical systems. More specifically, the toolbox solves the following different LTI-oriented problems:

Additional (mathematical and practical) details are given in the rest of the documentation.

Use the MOR Toolbox... When and why?

You may use the model reduction, approximation and construction algorithms embedded in the MOR Toolbox in a non-intrusive way, to construct from frequency-domain data and simplify your LTI dynamical models, before using them in your workflow for simulation, optimisation, control, analysis, etc.

Simplified rational models allow for faster simulation and optimisation. They usually lead to better accuracy, reducing rounding and numerical errors propagation, and result in limited computational burden.

Experience model reduction/approximation

See the "getting started" page

How to get started with model approximation/reduction? Discover some of the MOR Toolbox basic features.

See the "function list" page

View the MOR Toolbox functionalities and detailed features.

Broad classes of treated dynamical systems

Systems represented by linear ODE / DAE

Reduce LTI state-space models dimension.

Systems described by frequency-domain input-output data

Build an LTI model from a set of frequency-domain input-ouput data.


The MOR Toolbox is a numerical tool embedded in the MATLAB software. Its functionalities are rooted on basic MATLAB features and basic linear algebra features from LAPACK. All numerical results may vary according to the MATLAB version and accuracy of computer used.