MATLAB

CLASSE encourages running Matlab on a Linux system whenever possible.
Matlab on Windows computers is supported on PCs that are set up to test, develop, or integrate various devices into Lab systems; the initial setup of these systems may require installing drivers, adding communication software or programming Labview, Matlab, or other interfaces. Use of these systems can require adding or removing connections to external devices. See Hardware Development for more details on how these systems are classified, and what is involved with getting them set up and deployed.

Introduction

MATLAB "...a high-level language and interactive environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java."

Documentation

For detailed MATLAB documentation, on any CLASSE Linux system, enter the following commands (click on the version):
  • firefox file:///nfs/opt/MathWorks/Matlab_r2013a/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2014b/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2015a/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2016a/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2017b/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2018a/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2018b/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2019a/help/matlab/index.html 
  • firefox file:///nfs/opt/MathWorks/Matlab_r2020a/help/matlab/index.html 

MathWorks Documentation:

MATLAB on CLASSE owned computers

CLASSE has MATLAB license servers on both the CESR On-line network (cesrlm) and Off-line network (lnxlm). They also act as failover servers for each other.

MATLAB is available on all CLASSE Linux systems, to execute, simply type matlab. The matlab wrapper script, located in /usr/local/bin, is set to run the 2018a version (CESR On-line network is now set to 2018a - 23-Oct-2019) but can be switched to other installed versions (2007b, 2010a, 2012a, 2013a, 2014b, 2015a, 2017b, 2018b, 2019a, 2020a), e.g. to launch the 2020a version, type:
 matlab -r 2020a  

Or To run the latest available version, type:
 matlab -r latest  

MATLAB can be run interactively on CLASSE GridEngine Compute Farm nodes reserved for interactive use, by using the command:

 qrsh -q interactive.q matlab -desktop  

Selected versions of MATLAB are available on all CLASSE Windows 10 systems via AppsAnywhere.

MATLAB on non-CLASSE computers

You can run MATLAB while off campus by logging in to a CLASSE Linux system and having that system open X windows on your system or using X2Go.

Start MATLAB from a launcher

Any linux machine at CLASSE can start MATLAB using the command, matlab. However, to start MATLAB from a gnome launcher or from an icewm menu, you must use xterm to launch MATLAB. For example, the command in your launcher could be: xterm -iconic -e matlab -desktop.

MATLAB on personally owned computers ("home use")

If you are a faculty, staff or student at Cornell and have a need to run MATLAB on your personal computer when you are NOT connected to the CLASSE network, see the below link for order information: http://www.it.cornell.edu/services/software_licensing/available/matlab.cfm#buy

This topic: Computing > WebHome > UserInformation > MatLAB
Topic revision: 29 May 2020, JamesPulver
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding CLASSE Wiki? Send feedback