MATLAB is a commercial programming language and environment for numerical computations. Numeric arrays are its primary data type. MATLAB gives easy access to a wide range of efficient numeric algorithms, visualization techniques, and domain-specific extensions (“toolboxes”).
MATLAB may be of particular interest to students taking courses in numerical methods, digital signal processing, image processing, statistical methods and bioinformatics. A brief intoduction to MATLAB is given in the LaTeX and MATLAB course (Part II, Michaelmas term, open to all students).
The University has a “Total Academic Headcount” site licence for MATLAB, Simulink (and various extensions), which is available to all registered students and staff. This license permits not only on-campus use, but also use on home and laptop computers privately owned by registered students or staff.
This site licence covers the following products:
MATLAB, Simulink, Bioinformatics Toolbox, Control System Toolbox, Curve Fitting Toolbox, DSP System Toolbox, Data Acquisition Toolbox, Image Processing Toolbox, Instrument Control Toolbox, Optimization Toolbox, Parallel Computing Toolbox, Signal Processing Toolbox, SimMechanics, Simscape, Simulink Control Design, Stateflow, Statistics Toolbox, Symbolic Math Toolbox, Wavelet Toolbox
Please visit the University Information Services webpage for more information on how to install MATLAB using the site licence.
- Research license for Computer Laboratory staff and PhD students (additional packages)
- MATLAB information at the Department of Engineering
- Non-commercial alternatives: Octave, R, SciPy, Julia