Skip to main content

MATLAB

Installation Method​

Installation MethodRecommended
Module✅ Yes
Container✅ Yes
Conda❌ No
Source❌ No

Running the MATLAB graphical interface​

To launch the MATLAB graphical interface, you can use the MATLAB application from Open OnDemand.

Running the MATLAB command line without graphics​

To use the MATLAB command-line interface without graphics, you can request a compute node, load the MATLAB module, and then use the -nodisplay and -nosplash options:

matlab -nodisplay -nosplash

This will work on both Windows and Mac platforms. To quit the MATLAB command-line interface, type:

exit

MATLAB in batch jobs​

To use MATLAB in your batch jobs, you can use the -r switch provided by MATLAB, which lets you run commands specified on the command-line. For example:

matlab -nodisplay -nosplash -r myscript

will run the MATLAB script myscript.m, Or:

matlab -nodisplay -nosplash < myscript.m > myscript_results.txt

will run the MATLAB script myscript.m and write the output to myscript_results.txt file. Thus, an example batch job using MATLAB could have a batch script as follows:

Please wait, retrieving job.slurm from Globus...

The test MATLAB script is:

Please wait, retrieving test.m from Globus...