6.057 | January IAP 2019 | Undergraduate

Introduction to MATLAB

Lecture Notes

This class meets for five sessions running Monday through Friday for one week.

Lecture notes are adapted from the 2010 version of this course on OCW by Danilo Šćepanović.

Ses # Topics

1

Lecture 1: Introduction to MATLAB (PDF - 2.8MB)

  • Getting Started
  • Scripts
  • Making Variables
  • Manipulating Variables
  • Basic Plotting

2

Lecture 2: Visualization and Programming (PDF - 2.3 MB)

  • Functions
  • Flow Control
  • Line Plots
  • Image/Surface Plots
  • Efficient Codes
  • Debugging

3

Lecture 3: Solving Equations, Curve Fitting, and Numerical Techniques (PDF - 1.2MB)

  • Linear Algebra
  • Polynomials
  • Optimization
  • Differentiation/Integration
  • Differential Equations

4

Lecture 4: Advanced Methods (PDF)

  • Probability and Statistics
  • Data Structures
  • Images
  • File I/O

5

Lecture 5: Various Functions and Toolboxes (PDF - 3.3MB)

  • Documentation
  • Miscellaneous Useful Functions
  • Graphical User Interfaces
  • Simulink
  • Symbolic Toolbox
  • Image Processing
  • Hardware Interface

Course Info

Instructor
As Taught In
January IAP 2019
Learning Resource Types
Programming Assignments
Lecture Notes