Running Matlab Interactively
On the Yens, Matlab is available via the module command.
Several versions of Matlab are installed and the default version is designated with (D):
module avail matlab
-------------------------------- Global Aliases --------------------------------
---------------------------- /software/modules/Core ----------------------------
matlab/R2018a matlab/R2019b matlab/R2022a matlab/R2024a
matlab/R2018b matlab/R2021b matlab/R2022b (D)
Where:
D: Default Module
Loading a Matlab Module
To load the default Matlab module (for example, matlab/R2022b), run:
ml matlab
Note
ml is a shorthand for module load. Learn more about modules here.
If you want to load a specific Matlab version instead, specify it directly:
ml matlab/R2024a
Starting an Interactive Matlab Session
You can start the Matlab interactive console by typing matlab:
matlab
Example Output
Matlab is selecting SOFTWARE OPENGL rendering.
< M A T L A B (R) >
Copyright 1984-2022 The MathWorks, Inc.
R2022b Update 1 (9.13.0.2080170) 64-bit (glnxa64)
September 28, 2022
To get started, type doc.
For product information, visit www.mathworks.com.
>>
Exiting Matlab
To exit matlab simply type:
exit
Running Matlab Scripts
Create a simple test script named hello_world.m:
function hello()
fprintf('Hello!');
end
To run this script non-interactively (without the desktop environment), use:
matlab -batch "hello()"
Use Batch Mode for Running Scripts
The -batch option runs Matlab in a batch mode, which is useful when working on a remote server or over SSH where graphical interfaces may not be available or convenient.
Use Graphical Matlab Interface on Jupyter
Start a full Matlab GUI from JupyterHub by navigating to Launcher / Notebook section.
