Skip to main content

Getting started

Pre-requisites

DependencyTypeFunctionality
MATLAB R2024a or laterMathWorksAlways required
Control System ToolboxMathWorksAlways required
System Identification ToolboxMathWorksAlways required
Optimization ToolboxMathWorkslpvssest (system identification)
Statistics and Machine Learning ToolboxMathWorksbayesops (system identification)
Robust Control ToolboxMathWorksControl synthesis
Deep Learning ToolboxMathWorkslpvdnnred (model reduction)
Symbolic Math ToolboxMathWorksLPVcore.nlss (nonlinear modeling)
YALMIPOpen SourceControl synthesis
SDPT3Open SourceControl synthesis
ROLMIPOpen SourceControl synthesis
Python 3.9 or laterOpen Sourcelpvssjoinest (system identification)
jax-sysidOpen Sourcelpvssjoinest (system identification)
flaxOpen Sourcelpvssjoinest (system identification)
info

Earlier versions of MATLAB may work but are not officially supported.

Download

Download the latest release using the link below:

ReleaseDateDownload
0.13August 9 2025link

Alternatively, view all releases on GitLab or clone the repository using git to get access to the latest (developer) version:

git clone https://gitlab.com/tothrola/LPVcore.git

Install

After downloading the toolbox, run the installer script:

install_lpvcore

If the installation is successful, consider saving the MATLAB path to retain the installation between MATLAB sessions:

savepath