The textbook for the course is the online textbook Masayuki Yano, et al. Math, Numerics, and Programming (for Mechanical Engineers). V2.1, August 2013. Unpublished manuscript. The entire textbook is available for download as a single file (PDF  18.6MB). The textbook is referred to as MATLAB^{®}: Textbook in the table below.^{\n}
The lessismore variant of the textbook is available in the Nutshells & GUIs section: Masayuki Yano, et al. Math, Numerics, & Programming for Mechanical Engineers… in a Nutshell, V1.1, 2014. Unpublished manuscript.
READINGS ASSIGNMENTS  SUPPORTING VIDEOS 

Unit I: (Numerical) Calculus—Interpolation, Integration, Differentiation  
Math and Numerics MATLAB: Textbook^{\n}

Video of a 2.086 robot performing IR range finding and odometry. (Courtesy of James Penn. Used with permission.) 
Unit II: Probability; Statistical Estimation; MonteCarlo Methods  
Math and Numerics MATLAB: Textbook

There are no supporting videos in this unit. 
**Unit III: (Numerical) Linear Algebra I—Matrices and Vectors, LeastSquares; Regression ** 

Math and Numerics MATLAB: Textbook

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 Ordinary Differential Equations (ODEs); Eigenproblems  
Math and Numerics MATLAB: Textbook

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 II—Linear Systems; Nonlinear Systems  
Math and Numerics
(Electively, you may read Chapter 29 of the textbook for some background on nonlinear problems; however this chapter is not required for Assignment 5: Assignment 5 includes a selfcontained discussion of nonlinear problems (and associated MATLAB issues).) MATLAB: Textbook

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