University of Minnesota
University Relations

Minnesota Supercomputing Institute

Log out of MyMSI

Tutorial Details: Introduction to MATLAB

Date: Tuesday, November 29, 2011, 10:00 am - 03:00 pm
Location: 414 University Square, UM Rochester
Instructor(s): Ravishankar Chityala, MSI, Shuxia Zhang, MSI


10 am - 12 am - Use of Matlab for computation

1 pm - 3 pm - Image processing and visualization using Matlab

Use of Matlab for computation

MATLAB is an integrated technical computing environment that combines numeric computation, graphics and visualization into a high-level programming language. MATLAB includes hundreds of functions for data analysis, numeric and symbolic computation, and scientific graphics modeling and simulation. This portion of the tutorial consists of (1) a 60-minute lecture describing the basics of using Matlab for computing and (2) a 60-minute hands-on session focusing on the use of the basic functions for your application.

Image processing and Visualization using Matlab

Matlab has powerful capabilities to perform 2D and 3D visualization. It also has the Image Processing Toolbox with hundreds of functions that can be used to perform operations on images.

First we will discuss the various 2D and 3D visualization functions. We will execute examples to cement the understanding.

We will then discuss image processing using Matlab. The various image processing operations can be classified into reading, processing and writing images. We will begin with reading and writing images. We will also discuss reading complex image formats like DICOM. We will then perform various image processing operations like filtering, visualization and analysis.

We will intersperse the lecture with hands-on exercises, so you can better understand the material. You are also welcome to bring specific questions and problems that you would like to discuss.

Level: Introductory
Prerequisites: Some basic programming concepts