Amazon logo When you click the Amazon logo to the left of any citation and purchase the book (or other media) from, MIT OpenCourseWare will receive up to 10% of this purchase and any other purchases you make during that visit. This will not increase the cost of your purchase. Links provided are to the US Amazon site, but you can also support OCW through Amazon sites in other regions. Learn more.

Course Description

This course provides an aggressively gentle introduction to MATLAB®. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures with a computer running MATLAB for each student. Problem-based MATLAB assignments are given which require significant time on MATLAB. To pass, a student must complete all four MATLAB assignments.


Required: 6.001 Structure and Interpretation of Computer Programs, 18.03 Differential Equations
Recommended: 6.041 Probabilistic Systems Analysis, 18.06 Linear Algebra


The following textbook is required:

Amazon logo Palm, William J. Introduction to MATLAB 7 for Engineers. New York, NY: McGraw-Hill, 2003. ISBN: 9780072922424.

MATLAB® Tutorials

MATLAB tutorial

Another MATLAB tutorial

Signal Processing Toolbox


1 Variables, operations, and plotting
2 Visualization and programming
3 Solving equations and curve fitting
4 Advanced methods
5 Simulink®