Humboldt-Universität zu Berlin - Mathematisch-Naturwissen­schaft­liche Fakultät - Institut für Physik

Matlab

Version:

8.3 (R2014a)

Architectures:

x86_64
(support for i386 ends with R2012a)

Invocation:

From the command line:

matlab graphical interface
matlab -nodesktop -nosplash text mode, with graphics window
matlab -nodisplay text mode, without graphics

(if /usr/global/matlab/bin is in PATH).

KDE: in submenu "Science and Math"
Matlab icon in the kicker

License:

floating
server: liz.cms.hu-berlin.de

Startup

User settings are stored in
$HOME/.matlab/R2014a/

Startup script:
$HOME/matlab/startup.m

Help and trouble shooting

matlab -h list command line options
matlab -n show startup environment

Running Matlab from scripts

In order to run Matlab code from a script, prepare a file with extension .m and run it with the switch "-r".
Examples:

      matlab -r  myscript           # run myscript.m
      matlab -r "myfct(2,3)"        # run myfct.m with arguments

In non-interactive mode (e.g. from a batch script), you may have to extend PATH and set MATLABPATH first. In addition, the graphical interface and plot window are to be suppressed.
Example:

      PATH=/usr/global/matlab/bin:$PATH
      MATLABPATH=$HOME/my_matlab_dir
      export MATLABPATH

      matlab -nodisplay -r "myscript, quit"     # run myscript.m and quit

The trailing "quit" makes sure that Matlab is terminated, even if this was omitted from the script.
Plots are generated as usual, but will not be displayed. The most recent one can be stored as a file by a Matlab statement like

      saveas(gcf,'filename.ext')          % format according to extension
      saveas(gcf,'filename.eps','psc2')   % EPS with color

Valid extensions are .fig (Matlab's format), .eps, .jpg, .png and others (but no PDF).

Bugs

  • Matlab 7.6 and higher requires a processor with SSE2 support.
    Fix: fall back to Matlab 7.5 on machines without SSE2.

letzte Änderung: B. Bunk 30.06.2015