Toolbox (latest development version) installation instructions for developers - SystemAnalysisDpt-CMC-MSU/ellipsoids GitHub Wiki
Prerequisites
Matlab 2015b 32/64-bit or higher.
Also the following toolboxes are required:
- Matlab Optimization Toolbox. This toolbox is used by MPT (see below) for solving the quadratic programming problems.
- Matlab Curve Fitting Toolbox
- CVX 2.1 build 1110 and MPT 3.1. No need to download these toolboxes manually, just let the installation script to download them.
How to install
-
Checkout the latest development version source from master branch of Ellipsoidal Toolbox Git Repository or download the latest source code snapshot from https://github.com/SystemAnalysisDpt-CMC-MSU/ellipsoids/archive/master.zip
-
Run
start_matlab2015b_win64.bat
script from "install" subfolder. This will- start Matlab
- automatically download CVX and MPT
- add all necessary files to Matlab path and configure CVX and MPT, add
- add a few entries to javaclasspath.txt file located in "install" subfolder. Jar files with java classes need to be on static class path. Static java class path can only be loaded once when Matlab starts. Thus Matlab needs to be closed and
start_matlab2015b_win64.bat
needs to be ran again. This needs to be done only once.
-
Close Matlab and start
start_matlab2015b_win64.bat
again. This needs to be done only once. -
Run
elltool.test.run_tests
to make sure that everything works. All tests should pass