MATLAB

MATLAB is a software package for technical computing. It integrates computation, visualization, and programming in a graphic user interface environment where problems and solutions are expressed in familiar mathematical notation. The name MATLAB stands for matrix laboratory. MATLAB was originally written to provide easy access to matrix software. It has evolved over a period of years and become a powerful tool for research, development, and analysis. Typical applications include:

  • Math and computation
  • Algorithm development
  • Data acquisition
  • Modeling, simulation, and prototyping
  • Data analysis, exploration, and visualization
  • Scientific and engineering graphics
  • Application development, including graphical user interface building

MATLAB features a family of add-on application-specific solutions called toolboxes. Toolboxes allow you to learn and apply specialized technology. CBS Research Grid MATLAB is equipped with Optimization, Statistic, Spline, and Signal Processing toolboxes. For a complete list of toolboxes, please visit Toolbox List on the MATLAB vendor website.

Running MATLAB on CBS Research Grid

Name & Version

Command

Mode Type

MATLAB Version R2017a

matlab

Line-by-line interactive mode. Type quit to exit.

matlab --grid_submit=batch --grid_mem=10G "-batch my-matlab-code"

Submit job in batch in background (You can log off and job will still run in background).

Note: "file" is the name of the file that contains Matlab commands. Do not include the .m extension when submitting your batch job. The 10GB RAM/memory is just an example, adjust to your need.

xmatlab

Matlab in graphic mode.

Additional Information