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: R2010b
Version Date: September 2010
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:
Simulink Version 7.4
Bioinformatics Toolbox Version 3.4
Control System Toolbox Version 8.4
Curve Fitting Toolbox Version 2.1
Database Toolbox Version 3.6
Econometrics Toolbox Version 1.2
Financial Toolbox Version 3.7
Genetic Algorithm and Direct Search Toolbox Version 2.4.2
Image Processing Toolbox Version 6.4
Instrument Control Toolbox Version 2.9
MATLAB Compiler Version 4.11
Mapping Toolbox Version 3.0
Neural Network Toolbox Version 6.0.3
Optimization Toolbox Version 4.3
Parallel Computing Toolbox Version 4.2
Partial Differential Equation Toolbox Version 1.0.15
Signal Processing Blockset Version 6.10
Signal Processing Toolbox Version 6.12
SimMechanics Version 3.1.1
Simscape Version 3.2
Spline Toolbox Version 3.3.7
Stateflow Version 7.4
Statistics Toolbox Version 7.2
Symbolic Math Toolbox Version 5.3
System Identification Toolbox Version 7.3.1
Wavelet Toolbox Version 4.4.1
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, Geology and Geophysics Department, Weston Observatory, Gasson 09, and 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 MB of memory, and 40 hours of time.
#!/bin/tcsh
#PBS -l mem=10mb,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.
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/
This includes online documentation and printable versions.