Getting started
Pre-requisites
Dependency | Type | Functionality |
---|---|---|
MATLAB R2024a or later | MathWorks | Always required |
Control System Toolbox | MathWorks | Always required |
System Identification Toolbox | MathWorks | Always required |
Optimization Toolbox | MathWorks | lpvssest (system identification) |
Statistics and Machine Learning Toolbox | MathWorks | bayesops (system identification) |
Robust Control Toolbox | MathWorks | Control synthesis |
Deep Learning Toolbox | MathWorks | lpvdnnred (model reduction) |
Symbolic Math Toolbox | MathWorks | LPVcore.nlss (nonlinear modeling) |
YALMIP | Open Source | Control synthesis |
SDPT3 | Open Source | Control synthesis |
ROLMIP | Open Source | Control synthesis |
Python 3.9 or later | Open Source | lpvssjoinest (system identification) |
jax-sysid | Open Source | lpvssjoinest (system identification) |
flax | Open Source | lpvssjoinest (system identification) |
info
Earlier versions of MATLAB may work but are not officially supported.
Download
Download the latest release using the link below:
Release | Date | Download |
---|---|---|
0.13 | August 9 2025 | link |
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