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:
- To view the 2013a, 2014b, 2015a, 2016a, 2017b, 2018a, 2018b, 2019a versions documentation, you will need to create an account. Please see http://www.mathworks.com/help/doc-archives.html.
- For latest version help pages, please see: http://www.mathworks.com/help/matlab/index.html
- Supported Compilers (for use with the MATLAB Compiler), please see: https://www.mathworks.com/support/sysreq/previous_releases.html
- For information on how to set the corresponding compiler version on a CLASSE Linux workstation, please see our GCC and gfortran wiki.
- For all previous releases, click here
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