MATLAB and HDF

14
© 2005 The MathWorks December 2 nd , 2005 MATLAB ® and HDF Accelerating Engineering Productivity and Scientific Discovery

Transcript of MATLAB and HDF

Page 1: MATLAB and HDF

© 2

005

The

Ma

thW

orks

December 2nd, 2005

MATLAB® and HDF Accelerating Engineering Productivity and Scientific Discovery

Page 2: MATLAB and HDF

2

Headquarters:Natick, Massachusetts USA

USA: California, Michigan, Washington DC, Texas

Europe:UK, France, Germany, Switzerland, Italy, Spain, Benelux, Nordic

Asia-Pacific:Korea

Worldwide training and consulting

Distributors in 20 countries

The MathWorks at a Glance

Earth’s topography on an equidistant cylindrical

projection, created with the MATLAB® Mapping Toolbox

Page 3: MATLAB and HDF

3

Core MathWorks Products

The leading environment for Model-Based Design

– Model, simulate, analyze and implement dynamic, multidomain systems

The leading environment for technical computing

– Explore, analyze and visualize data – Develop algorithms, interactive graphics, and

custom deployable tools

Page 4: MATLAB and HDF

4

Go Further with MATLAB Toolboxes

Database Toolbox

Statistics Toolbox

Signal Processing

Toolbox

MATLAB Compiler

Image Processing

Toolbox

Image Acquisition

Toolbox

Mapping Toolbox

Page 5: MATLAB and HDF

5

Image Processing Toolbox 5.0Perform image processing, analysis,

visualization and algorithm development

Image enhancement Image analysis Morphology and segmentation Graphical tools Spatial transformations Image registration Support for multidimensional images

Page 6: MATLAB and HDF

6

Mapping Toolbox 2.0

Access, visualize, and analyze geospatial data

Geospatial data access Manipulation of map data Map projections 2-D and 3-D map displays Analysis functions

Page 7: MATLAB and HDF

7

Geospatial Data Access

Standard file formats– ESRI shapefiles, Arc Grid ASCII,

GeoTIFF, TIFF/JPEG/PNG with world file, SDTS raster profile, HDF/HDF-EOS and more

Gridded terrain and bathymetry– USGS DEM, NIMA DTED,

GTOPO30, Smith and Sandwell grid and more

Vector map products– VMAP0, DCW, TIGER, GSHHS

Page 8: MATLAB and HDF

8

HDF 4 & HDF-EOS 2 Functions

hdfinfo.m hdfread.m hdftool.m

hdf.m hdfan.m hdfdf24.m hdfdfr8.m hdfgd.m hdfh.m hdfhd.m hdfhe.m hdfhx.m hdfml.m hdfpt.m hdfsd.m hdfsw.m hdfv.m hdfvf.m hdfvh.m hdfvs.m

Page 9: MATLAB and HDF

9

HDF5 Functions

hdf5info.m

hdf5read.m

hdf5write.m

Page 10: MATLAB and HDF

10

Other Image & Scientific Formats

Scientific Data– CDF– FITS– DICOM– Analyze (Mayo Clinic)– Interfile

Image– BMP, GIF, JPEG, PNM, PNG, TIFF, XWD

Page 11: MATLAB and HDF

11

HDF-EOS Demo

Page 12: MATLAB and HDF

12

Page 13: MATLAB and HDF

13

Distributed Computing with MATLAB and Simulink

MATLAB DistributedComputing Engine

MATLAB DistributedComputing Engine

DistributedComputing

Toolbox

JobManager

CPUWorker

CPUWorker

CPUWorker

CPUWorker

Job

Task

Task

Task

Task

Result

Result

Result

Result

Result Toolboxes

Blocksets

Client MachineClient Machine

Functionality:• Create jobs• Create tasks• Pass data• Retrieve results

Functionality:• Create jobs• Create tasks• Pass data• Retrieve results

Functionality: Queue jobs Dynamically license workers Evaluate tasks

Functionality: Queue jobs Dynamically license workers Evaluate tasks

Page 14: MATLAB and HDF

14

Key Features

1. Distributed execution of coarse-grained MATLAB and Simulink applications on remote MATLAB sessions

2. Access to single or multiple clusters by single or multiple users

3. Distributed processing on both homogeneous and heterogeneous platforms

4. Control of the distributed computing process via a function-based or object-based interface

5. Dynamic licensing