Install

Instructions how to install the CSXCAD & openEMS Octave/Matlab interface.

Requirements

Make sure openEMS and dependencies were installed correctly, and ensure Ensure Octave (or Matlab) has also been installed.

octave --version

If not, see Install from Source for instructions.

Setup

To run the simulation scripts it is necessary to tell Octave (or Matlab) where to find the interface scripts.

Unix/Linux

Assuming that we’ve built openEMS from source and installed it into a prefix ~/opt/openEMS, the required Matlab/Octave libraries can be found at ~/opt/openEMS/share/CSXCAD/matlab and ~/opt/openEMS/share/openEMS/matlab. You may add these folders manually into ~/.octaverc via:

% change the prefix ~/opt/openEMS to the path on your machine
addpath('~/opt/openEMS/share/openEMS/matlab');
addpath('~/opt/openEMS/share/CSXCAD/matlab');

For system-wide installation via root, these folders are usually located /usr/share/openEMS/matlab and /usr/share/CSXCAD/matlab.

Alternatively you can setup these path more permanently using the “Edit”-Menu using “Set Path” in Octave.

Windows

On Windows there is only one folder to add. If you unzipped the windows build e.g. to C:\openEMS than the path would be C:\openEMS\matlab. You may add this folders manually using:

addpath('C:\openEMS\matlab');

Alternatively you can setup these path more permanently using the “Edit”-Menu using “Set Path” in Octave.