Specifications

Designing Graphical User Interfaces
You can use the interactive tool GUIDE
(Graphical User Interface Development
Environment) to lay out, design, and edit
user interfaces. GUIDE lets you include list
boxes, pull-down menus, push buttons, radio
buttons, and sliders, as well as MATLAB
plots and ActiveX controls. Alternatively,
you can create GUIs programmatically using
MATLAB functions.
Analyzing and Accessing Data
MATLAB supports the entire data analysis
process, from acquiring data from external
devices and databases, through preprocessing,
visualization, and numerical analysis, to pro-
ducing presentation-quality output.
Data Analysis
MATLAB provides interactive tools and
command-line functions for data analysis
operations, including:
Interpolating and decimating
Extracting sections of data, scaling, and
averaging
Thresholding and smoothing
Correlation, Fourier analysis, and filtering
1-D peak, valley, and zero finding
Basic statistics and curve fitting
Matrix analysis
Data Access
MATLAB is an efficient platform for accessing
data from files, other applications, databases,
and external devices. You can read data from
popular file formats, such as Microsoft Excel;
ASCII text or binary files; image, sound, and
video files; and scientific files, such as HDF
and HDF5. Low-level binary file I/O functions
let you work with data files in any format.
Additional functions let you read data from Web
pages and XML.
You can call other applications and lan-
guages, such as C, C++, COM objects, DLLs,
Java, Fortran, and Microsoft Excel, and
access FTP sites and Web services. Using the
Database Toolbox, you can also access data
from ODBC/JDBC-compliant databases.
You can acquire data from hardware
devices, such as your computers serial port
or sound card. Using the Data Acquisition
Toolbox, you can stream live, measured data
directly into MATLAB for analysis and visu-
alization. The Instrument Control Toolbox
enables communication with GPIB and VXI
hardware.
GUIDE layout of a wavelet analysis GUI (top) together
with the completed interface (bottom).
0 5 10 15 20 25 3
0
2
4
6
8
10
12
14
16
18
Pressure differences between Easter Island and Darwin, Australia
Month
Pressure
Pressure
shape-preserving
7th degree
Plot showing curve fitted to the
monthly averaged atmospheric
pressure differences between Easter
Island and Darwin, Australia.
HDF data from a satellite, selected and imported into MATLAB using the
MATLAB HDF Import Tool.