How to Get it

OptiluX is a collection of .m files that can be found at sourceforge. In principle, you just have to put them into a directory and add it to the path by the MATLAB/Octave command addpath. Nevertheless, since OptiluX is released in a subversion (SVN) repository, we recommend the following installation procedures to easily keep it updated.

Installation under MATLAB (desktop version)

Under the desktop version of MATLAB, we recommend installing OptiluX with the MATLAB built-in SVN integration. The steps are detailed at the MATLAB help voice "Check Out from SVN Repository", here adapted to OptiluX for your convenience:

  1. open MATLAB
  2. move in the directory where you want to put OptiluX and create a folder, e.g., optilux. Move within the new folder.
  3. right-click in the blank area of the MATLAB "Current Folder" window and select Source Control > Manage Files.
  4. in the Repository path type https://svn.code.sf.net/p/optilux/code/trunk, while in the Source control integration menu select "SVN (1.9)"
  5. press Retrieve
OptiluX files are downloaded to the latest version. You should see a green flag associated to each file.

To keep OptiluX updated to the latest version, please right-click on any OptiluX file and select Source Control > Update All from SVN.

Installation under OCTAVE

You need Octave and the Octave Forge toolboxes control and signal. They can be installed under Octave by:

pkg install -forge control
pkg install -forge signal
In case of problems, it might be useful starting octave by CXX="g++ -std=c++11" octave --no-gui.

You can retrieve OptiluX with SVN by using the Repository path https://svn.code.sf.net/p/optilux/code/trunk. Please note that with SVN you need a subversion client.

For instance, under Linux the command line is
svn checkout svn://svn.code.sf.net/p/optilux/code/trunk optilux