MATLAB

According to the MathWorks, MATLAB is “a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran.”

MATLAB is available on the math department's Linux systems by typing

matlab

at a shell prompt.

The default version of MATLAB as of 2005 September 2 is R14, Service Pack 3.

Classroom vs. Research Licenses

Mudd has two licenses for MATLAB. One is for use in classes and for doing homework assigned in classes. That license cannot be used for research. The other license is a research license.

Each license has a slightly different set of packages (“Toolboxes”) installed, as shown in the following table:

MATLAB Toolboxes for Research and Classroom Licenses.
Toolbox NameResearch LicenseClassroom License
Communications Yes
Control System Yes
Curve FittingYesYes
Fuzzy LogicYes 
Image ProcessingYesYes
MATLAB (itself)YesYes
MATLAB CompilerYesYes
Neural NetworkYesYes
OptimizationYesYes
Partial Differential EquationYesYes
Real-Time WorkshopYesYes
Signal ProcessingYesYes
SimulinkYesYes
Simulink Control Design Yes
Stateflow Yes
StatisticsYesYes
Symbolic MathYesYes
System IdentificationYesYes
WaveletYesYes

Please note that the research license version is the default on our systems. When you run MATLAB by typing matlab at a prompt, you will be running the research license.

Running the Classroom License Version

If you need to run the classroom license version of MATLAB, you can do by typing

/shared/local/matlab-classroom/bin/matlab

at a shell prompt.

Older Version(s)

We maintain a couple of older versions of MATLAB on our system, in case your code doesn't run on the newer version and you can't take the time to update it. These older versions will remain for “a while”, where “a while” comes down to when disk space on the partition is getting tight or when Mudd's license server no longer allows an older version to run, whichever comes first.

To run an older version of MATLAB, you can either modify your PATH to include the directory the older version is installed in before the standard path (which is /shared/local/bin; we maintain links to the MATLAB executables there) or you can type the entire path to the executable.

We currently have the following versions of MATLAB installed and working. All installs can be found in /shared/local, so to run one of the other versions, you'll have to type /shared/local/version_name/bin/matlab.