All readings are from the textbook: Masayuki Yano, et al. Math, Numerics, and Programming (for Mechanical Engineers). V2.1, August 2013. Files for each available unit are provided in the following table, courtesy of the authors. The entire textbook is available for download as a single file.
Students should read all of the assignments for the unit before proceeding to the associated Problem Sets and the MATLAB^{®} Tutorials. In general, students should skip the advanced material in the textbook. This advanced material is indicated either by blue shading or by blue "Advanced Material" bookends.
Textbook UNITS  READING ASSIGNMENTS  Supporting Videos 

Entire Textbook as a Single File (PDF  29.0MB)  
Unit I. (Numerical) Calculus; Elementary Programming Concepts (PDF  2.6MB)

Math and Numerics
MATLAB

The MacroMe Robot Video of a 2.086 robot performing IR range finding and odometry. (Courtesy of James Penn. Used with permission.) 
Unit II. Monte Carlo Methods (PDF  1.9MB)

Math and Numerics
MATLAB
 
Unit III. Linear Algebra 1: Matrices and Least Squares; Regression (PDF  2.3MB)

Math and Numerics
MATLAB

The MacroMe Robot: Friction Test Video of a 2.086 robot attempting to push a load on two different surfaces. (Courtesy of James Penn. Used with permission.) 
Unit IV. (Numerical) Differential Equations (PDF  1.1MB)

Math and Numerics
MATLAB:

MacroMe Suspension Video of a 2.086 robot driving over a small bump at three different velocities. (Courtesy of James Penn. Used with permission.) 
Unit V. (Numerical) Linear Algebra 2: Solution of Linear Systems (PDF  13.7MB)

Math and Numerics:
 
Unit VI: Nonlinear Equations (PDF)

Math and Numerics and MATLAB

Robot Arm Demo Video of a 2.086 robot arm tracking a specified trajectory. (Courtesy of James Penn. Used with permission.) 