Toolbox 2.1 installation for end users - SystemAnalysisDpt-CMC-MSU/ellipsoids GitHub Wiki
-
If you have a previous version of the toolbox installed, remove it completely (including all externals like CVX and MPT).
-
Make sure that you have the following Matlab toolboxes. - Matlab Optimization Toolbox. This toolbox is used by MPT (see below) for solving the quadratic programming problems. - Matlab Curve Fitting Toolbox. This toolbox is used for interpolation. - Symbolic Math Toolbox. This toolbox is used for a variable replacement.
-
Download ET from https://github.com/SystemAnalysisDpt-CMC-MSU/ellipsoids/archive/2.1.zip and Unzip the file into the directory where you want the toolbox to be or clone the repository and switch to tag "2.1". Please note that there is no need to download neither MPT nor CVX manually, these toolboxes will be downloaded and installed automatically by the installation script. If you have previous versions of these toolboxes - please remove them.
-
Read the copyright notice.
-
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. -
(Optionally) run
elltool.test.run_tests
to make sure that everything works. All tests should pass. -
To get started, read the README file carefully.