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: R2016b
Version Date:   September 2016

 

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 9.1         (R2016b)
Simulink                                               Version 8.8         (R2016b)
Bioinformatics Toolbox                          Version 4.7         (R2016b)
Computer Vision System Toolbox           Version 7.2         (R2016b)
Control System Toolbox                          Version 10.1        (R2016b)
Curve Fitting Toolbox                             Version 3.5.4       (R2016b)
DSP System Toolbox                              Version 9.3         (R2016b)
Data Acquisition Toolbox                        Version 3.10        (R2016b)
Database Toolbox                                  Version 7.0         (R2016b)
Datafeed Toolbox                                  Version 5.4         (R2016b)
Econometrics Toolbox                            Version 3.5         (R2016b)
Financial Instruments Toolbox                 Version 2.4         (R2016b)
Financial Toolbox                                   Version 5.8         (R2016b)
Global Optimization Toolbox                    Version 3.4.1       (R2016b)
Image Processing Toolbox                       Version 9.5         (R2016b)
Instrument Control Toolbox                     Version 3.10        (R2016b)
MATLAB Coder                                       Version 3.2         (R2016b)
MATLAB Compiler                                   Version 6.3         (R2016b)
MATLAB Compiler SDK                            Version 6.3         (R2016b)
MATLAB Report Generator                       Version 5.1         (R2016b)
Mapping Toolbox                                    Version 4.4         (R2016b)
Neural Network Toolbox                          Version 9.1         (R2016b)
Optimization Toolbox                              Version 7.5         (R2016b)
Parallel Computing Toolbox                      Version 6.9         (R2016b)
Partial Differential Equation Toolbox          Version 2.3         (R2016b)
Signal Processing Toolbox                        Version 7.3         (R2016b)
Simscape                                               Version 4.1         (R2016b)
Simscape Multibody                                Version 4.9         (R2016b)
Simulink Control Design                           Version 4.4         (R2016b)
Spreadsheet Link                                    Version 3.3         (R2016b)
Stateflow                                               Version 8.8         (R2016b)
Statistics and Machine Learning Toolbox    Version 11.0        (R2016b)
Symbolic Math Toolbox                            Version 7.1         (R2016b)
System Identification Toolbox                   Version 9.5         (R2016b)
Trading Toolbox                                      Version 3.1         (R2016b)
Wavelet Toolbox                                     Version 4.17        (R2016b)

 

 

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.  

 

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 pleiades.

 

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/