Skip to content Accesskey=4Skip to sub-navigation Accesskey=3View our Accessibility Options MIT Information Services and Technology Home About IS&T Contact IS&T Site Map Search Advanced Search
Getting StartedGetting Services by Topic or Alphabetically Getting Help

On This Page

Overview

Class Materials



Contact Information

OEIT-Math

Related Links

Mathematical Tools at MIT

Mathematical Software Overview

MIT Student MATLAB

MIT IS&T: Volume Site License Software


Mathematical Tools at MIT: Introduction to MATLAB

Overview

The following materials were originally developed for a hands-on training course offered by the Office of Educational Innovation and Technology (OEIT) during the Independent Activities Period in January. The exercise topics (e.g. linear equations, curve fitting, graphics, etc.) are designed to be applicable to many disciplines.

MIT students, other members of the MIT community, and the general public may use these materials as a standalone tutorial. They are made available to the MIT community and the general public under the Attribution-Noncommercial-Share Alike 3.0 United States license.


Class Materials

Every session has a handout with instructions in PDF format. The handout summarizes MATLAB concepts, functions, and programming routines that are introduced and/or practiced in the session.

Note:

  • Some exercises in sessions 2, 3, 4, 5, and 6 build on exercises that have been completed in previous sessions.
  • Using MATLAB requires a good knowledge of matrix mathematics (at least 18.02 or equivalent).
  • Additional mathematics backgroud is recommended (e.g., 18.03 for Session 2; 18.05 for Session 6).

Session

Description

Handouts (PDF)

Exercises and Demos (M-Files)

1. MATLAB User Interface and Basics

Desktop interface, toolboxes, variables, vectors, matrices, operators, built-in functions, input and output.

Instructions

InterfaceBasics.zip (archive) or
InterfaceBasics (individual files)

2. Calculus, Linear Algebra, ODEs

Polynomials, integration, curve fitting, linear systems of equations, convolution, differential equations.

Instructions

LinsysCalcODE.zip (archive) or
LinsysCalcODE (individual files)

3. Graphics and Visualization

2D and 3D plotting functions, graphics customizations, property editor, figure and axes handles, animation.

Instructions

Graphics.zip (archive) or
Graphics (individual files)
animations (animation 70 MB)

4. Basic Programming

Function and script m-files, data types, strings, relational and logical operators, program flow control, debugging.

Instructions

Programming.zip (archive) or
Programming (individual files)

5. Programming Practice

GUIDE editor, graphical user interface programming, callbacks, MATLAB File Exchange.

Instructions

Practice.zip (archive) or
Practice (individual files)

6. Statistics and Data Analysis

Probability distributions, linear models, regression, confidence intervals, graphical representation, ANOVA.

Instructions

Statistics.zip (archive) or
Statistics (individual files)

Solutions

Exercise solutions for all sessions.

 

solutions.zip (archive) or
solutions (individual files)

[Back to top]


MIT Home | Getting Started | Getting Services | Getting Help | About IS&T | Accessibility
Ask a technology question or send a comment about this web page.