Requirements

What you need in your MATLAB installation to run the MTI-Toolbox — worth reading before you download, because most of it is a licensing question rather than a download.

Warning: These products are licensed separately from MATLAB

None of the MathWorks products below are part of a base MATLAB installation. Each is licensed separately, and a campus or site licence does not automatically include them. The MTI-Toolbox installer cannot add a MathWorks product for you, and it cannot tell you that your licence is short — only this page and the environment check can. Check the two tables against your licence before you install.

MATLAB release

R2025a is the recommended release, and the one the toolbox is developed and tested against.

No minimum release is declared in the package, so nothing stops the toolbox from installing on an earlier one. That is deliberate — the intent is guidance, not a barrier. On releases older than R2025a the toolbox is simply untested.

Required products

The toolbox cannot function without this. It sits on the main simulation path, so a missing licence here is not a partial loss of features — the core of the toolbox will not run.

Product Provider Needed for
Optimization Toolbox MathWorks Simulating implicit (mdss) models — the algebraic sub-problems are solved with lsqnonlin.

Gated capabilities

These are optional. The toolbox installs and runs without them; only the capability named in each row does not. You need the rows that match the work you intend to do.

Software Provider Enables
Symbolic Math Toolbox MathWorks Building models from strings or symbolic expressions, and reading a model back as equations.
Control System Toolbox MathWorks Linearizing a model, which returns a sparss object, and converting a linear model with ss2mdss.
System Identification Toolbox MathWorks Identifying a model from measured data, which is supplied as an iddata object.
Global Optimization Toolbox MathWorks Genetic-algorithm initialization of a nonlinear identification run.
Simulink MathWorks Multilinearizing a Simulink model with mlinearize.
Sparse Grids MATLAB Kit Third party Multilinearizing a Simulink model with mlinearize, which samples on a sparse grid.

The Sparse Grids MATLAB Kit is the one entry you do not have to obtain yourself: it ships inside the toolbox package, under externalTools/, so a normal install puts it on your path. It stays listed as a gated capability because bundling says how the software reaches you, not whether the toolbox needs it — and an installed copy can still be deleted.

Checking your environment

Rather than reading these tables against your licence by hand, run:

environmentChecker

It reports every dependency on this page, says for each whether it is available, and — when it is not — what to do about it. For a MathWorks product it distinguishes not installed from installed but no licence available, because only the second is your licence administrator’s to fix. Run it once after installing.

See environmentChecker for the full description.

Software a demo needs

An individual demo may use software that the toolbox itself never calls. Those prerequisites are deliberately not listed here: one example needing an extra product does not make it a requirement of the toolbox. A demo that needs something extra declares it, and stops with a message naming it when it is missing. See the demo catalogue.


MyToolbox Documentation | Generated automatically by CI/CD pipeline