Skip to main content

Secondary navigation:

Research Services

information technology services

MATLAB

General Information

Short Description: Environment for technical computing, data analysis and visualization.

Long Description: MATLAB and companion toolboxes provide engineers, scientists, mathematicians, and educators with an environment for technical computing applications. These products serve a broad range of tasks across a variety of disciplines.  MATLAB is a high-performance language that integrates computation, visualization, and programming in an easy-to-use environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include: computation, algorithm development, modeling, simulation and prototyping, data analysis, exploration and visualization, scientific and engineering graphics, and application development.

With its more than 1000 mathematical, statistical, and engineering functions, MATLAB gives you immediate access to high-performance numerical computing. This functionality is extended with interactive graphical capabilities for creating plots, images, surfaces, and volumetric representations. Leading-edge toolbox algorithms enhance MATLAB's functionality in domains such as signal and image processing, data analysis and statistics, mathematical modeling, and control design. Toolboxes are collections of algorithms, written by experts in their fields, that provide application-specific numerical, analysis, and graphical capabilities.

MATLAB supports the entire data analysis process, from acquiring data from external devices and databases to producing presentation-quality output. The MATLAB environment offers: A flexible analysis platform;  Straightforward access to a variety of data types; Functions for preprocessing data including data reduction and manipulation; Fast and accurate analysis functions; Advanced analysis methods via toolboxes; Graphics and reporting methods to help you understand and present your data (excerpted from www.mathworks.com).

Category: Data Analysis and Visualization, Mathematics and Statistics

Programming Language:  MATLAB

Installation Information

Versions: R2013a
Version Date:   March 2013

Contact Information:   For technical assistance, please contact Constantin Andronache (andronac@bc.edu, 617-552-6215)

Terms of Use/Purchase Information:  Site license which includes installation on personal computers for students.  The following toolboxes are available as part of the site license:

MATLAB                                               Version 8.0
Simulink                                              Version 8.0
Bioinformatics Toolbox                          Version 4.2
Control System Toolbox                        Version 9.4
Curve Fitting Toolbox                            Version 3.3
DSP System Toolbox                             Version 8.3
Data Acquisition Toolbox                       Version 3.2
Database Toolbox                                 Version 4.0
Econometrics Toolbox                            Version 2.2
Financial Toolbox                                  Version 5.0
Global Optimization Toolbox                   Version 3.2.2
Image Processing Toolbox                      Version 8.1
Instrument Control Toolbox                    Version 3.2
MATLAB Coder                                       Version 2.3
MATLAB Compiler                                   Version 4.18
Mapping Toolbox                                    Version 3.6
Neural Network Toolbox                          Version 8.0
Optimization Toolbox                              Version 6.2.1
Parallel Computing Toolbox                     Version 6.1
Partial Differential Equation Toolbox         Version 1.1
Signal Processing Toolbox                       Version 6.18
SimMechanics                                        Version 4.1
Simscape                                               Version 3.8
Stateflow                                               Version 8.0
Statistics Toolbox                                   Version 8.1
Symbolic Math Toolbox                           Version 5.9
System Identification Toolbox                  Version 8.1
Wavelet Toolbox                                     Version 4.10

Distribution: For installation on a BC-owned computer, please contact your TC to schedule a time.  Students may download Matlab from:

    www.bc.edu/software/applications/research.html.

License Information

Number of Licenses: Site license, which includes student use.

Type of License: Individual and network licenses.

Installed Sites: Economics Department, Computer Science Department, Physics Department, Finance Department, Institute for Scientific Research, Earth and Environmental Sciences, Weston Observatory, O'Neill 245, Linux Cluster.

MATLAB is available through a Web interface via BC's Windows's Application Server (apps.bc.edu).

Installed Platforms: Windows, Mac OS X , Linux.  

Scorpio Linux cluster Information

MATLAB is installed on the Linux Cluster with the Financial, Mapping, Optimization, Signal Processing, Statistics, and Wavelet toolboxes.

To use matlab on the linux cluster, first load the matlab module by typing

    module load matlab

To use matlab through a Graphical User Interface, connect to the cluster through  an X client by typing ssh -X -l username scorpio.

To submit matlab jobs to the queues, create a script file called matlab.pbs and type:

    qsub  matlab.pbs

The script file, matlab.lsf, below requests  1 processor, 10 GB of memory, and 40 hours of time.

#!/bin/tcsh
#PBS -l mem=10gb,nodes=1:ppn=1,walltime=40:00:00
 
module load matlab
cd directory-that-contains-your-input-file
matlab -nodisplay -nodesktop -nosplash -nojvm -r test

This runs the matlab command file test.m. Replace test with your own file name.

Parallel Matlab:  You can use up to 12 cores.

Documentation

Vendor/Developer:  The MathWorks

Vendor Website: www.mathworks.com/

User Guide: The MathWorks provides documentation on line at: www.mathworks.com/access/helpdesk/help/techdoc/