An Introduction to MATLAB

These lessons provide an introduction to the MATLAB programming language. These lessons are designed for students at the undergraduate level who do not have previous programming experience. They cover basic concepts of programming, the central elements of the MATLAB language, file input and output, graphics, and the basics of debugging.

Programming languages
The structure of a typical program
The MATLAB environment
Variables, scripts, and functions
Vector and matrix notation
Evaluating equations
Basic visualization
Structured programming
Logical matrix tests and masks
Statistical analysis
String operations and menus
Importing and exporting data
Advanced visualization
Presentation graphics
Vectorization, memory management and coding examples
Debugging tools and techniques, final exam overview

©2002 Martin Anderson, PhD
Department of Biomedical Engineering
University of Rochester