Skip to content

Toolbox (latest development version) installation instructions for developers

Ilya Roublev edited this page Oct 10, 2018 · 9 revisions

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