Calendar · Lecture Notes
MIT OpenCourseWare
Introduction to Numerical Analysis for Engineering (13.002J)
- Instructor
- Prof. Henrik Schmidt
- Term
- Spring 2005
- Level
- Undergraduate
- What's inside
- 1 lecture note · 1 reading · 57 other files · 4 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 2.993J Introduction to Numerical Analysis for Engineering (13.002J), Spring 2005, Prof. Henrik Schmidt — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Has MIT solutions
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- A lecture sequence of 12 items is confirmed. Assignment and exam materials exist too, but MIT's own order for them could not be verified, so they're shown as materials below rather than a sequence.
Not included here
1 item from the source could not be safely included:
- Referenced in a table, but without MIT's own verified order, so it isn't used to claim a sequence.
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Syllabus
Lecture Notes
45 files
- Lecture 1 · Introduction Computer Architecture Number Representations Recursion Download
- This file contains code for computer architecture, and number representations (horner.m) Download
- This file contains code for computer architecture (radd.m) Download
- This file contains code for number representations (recur.m) Download
- This file contains code for the implementation of computer architecture, number representations (sqr.m) Download
- Lecture 2 · Error Propagation Error Estimation Condition Numbers Download
- This file contains code coevered for recursion, numerical instability, and errors of simple… (euler.m) Download
- This file contains code for recursion numerical instability, errors of simple arithmetic operations (sbfj.m) Download
- This file contains code for recursion numerical instability, errors of simple arithmetic operations (sbfj_3.m) Download
- This file contains code for recursion numerical instability, errors of simple arithmetic operations (sbfj_f.m) Download
- This file contains code for recursion numerical instability, errors of simple arithmetic operations (sbfj_f_3.m) Download
- This file contains code for recursion numerical instability, errors of simple arithmetic operations (sbfy.m) Download
- This file contains code for recursion, numerical instability, and errors of simple arithmetic… (tsbfj.m) Download
- Lecture 3 · Linear Systems of Equations: Cramer’s Rule Gaussian Elimination Download
- This file contains code for error propagation, error estimation, and condition numbers (tbt2.m) Download
- This file contains code for error propagation, error estimation, and condition numbers (tbt3.m) Download
- This file contains code for error propagation, error estimation, and condition numbers (tbt4.m) Download
- This file contains code for error propagation, error estimation, and condition numbers (tbt5.m) Download
- This file contains code for error propagation, error estimation, and condition numbers (tbt.m) Download
- Lecture 4 · Linear Systems: Gaussian Elimination Pivoting LU Factorization Error Analysis Download
- This file contains code for Linear systems of equations: Cramer's rule, and gaussian elimination (tbt6.m) Download
- This file contains code for linear systems of equations: Cramer's Rule, and gaussian elimination (tbt7.m) Download
- Lecture 5 · Linear Systems: Tri-diagonal Systems Special Matrices Download
- Lecture 6 · Linear Systems: Iterative Methods Convergence of Iterative Schemes Download
- This file contains code for the implementation for linear system: error analysis, and condition… (vib_string.m) Download
- Lecture 7 · Roots of Non-linear Equations: Bisection Newton-Ralphson Iteration Download
- This resource contains the code for implementing the linear systems: iterative methods, convergence… (bisect.m) Download
- This file contains the code for linear systems: iterative methods, and convergence of iterative… (cube.m) Download
- This file contains code for linear systems: iterative methods, and convergence of iterative schemes (div.m) Download
- This file contains code for computer architecture, and number representations (heron.m) Download
- Lecture 8 · Interpolation of Functions by Polynomials Lagrange Interpolation Triangular Family Download
- This file contains code for the roots of non-linear equations: bisection, and Newton-Ralphson… (lagrange.m) Download
- This file contains the code for implementation of Newton-Raphson method (newton.m) Download
- This file contains the code for the implementation of Newton-Raphson method (newton_coef.m) Download
- This file contains code for the implementation for newton-raphson method (newton_test.m) Download
- Lecture 9 · Numerical Differentiation and Integration Error Estimates Download
- Lecture 10 · Ordinary Differential Equations Initial Value Problems: Euler and Runge-Kutta Methods Download
- This file contains code for numerical differentiation and integration, and error estimates (rk.m) Download
- This file contains code for numerical differentiation and integration, and error estimates (rkg.m) Download
- Lecture 11 · Ordinary Differential Equations (cont.) Boundary Value Problems: Finite Difference Methods Download
- Lecture 12 · Minimization Problems Least Square Approximation Optimization Download
- This file contains code for minimization problems, least square approximation (cost.m) Download
- This file contains code for curve fitting graph (curve.m) Download
- This file contains code for least square method (lstsq.m) Download
- This file contains code for the salesman problem (salesman.m) Download
Assignments
10 files
- Handout on MATLAB® Basics (Courtesy of Prof. John Leonard. Used with permission.) Download
- Problem Set 0 (In-class Assignment) Download
- Problem Set 1 Download
- Problem Set 1 · Solutions Download
- Problem Set 2 Download
- Problem Set 2 · Solutions Download
- Problem Set 3 Download
- Problem Set 3 · Solutions Download
- Problem Set 4 Download
- Problem Set 4 · Solutions Download
Exams
Course outline
Calendar · Lecture Notes
Lecture 2: Error Propagation Error Estimation Condition Numbers
Calendar · Lecture Notes
Lecture 3: Linear Systems of Equations: Cramer’s Rule Gaussian Elimination
Calendar · Lecture Notes
Lecture 4: Linear Systems: Gaussian Elimination Pivoting LU Factorization Error Analysis
Calendar · Lecture Notes
Lecture 5: Linear Systems: Tri-diagonal Systems Special Matrices
Calendar · Lecture Notes
Lecture 6: Linear Systems: Iterative Methods Convergence of Iterative Schemes
Calendar · Lecture Notes
Lecture 7: Roots of Non-linear Equations: Bisection Newton-Ralphson Iteration
Calendar · Lecture Notes
Lecture 8: Interpolation of Functions by Polynomials Lagrange Interpolation Triangular Family
Calendar · Lecture Notes
Lecture 9: Numerical Differentiation and Integration Error Estimates
Calendar · Lecture Notes
Lecture 10: Ordinary Differential Equations Initial Value Problems: Euler and Runge-Kutta Methods
Calendar · Lecture Notes
Lecture 11: Ordinary Differential Equations (cont.) Boundary Value Problems: Finite Difference Methods
Calendar · Lecture Notes
Lecture 12: Minimization Problems Least Square Approximation Optimization
MIT OpenCourseWare, Prof. Henrik Schmidt, 2.993J Introduction to Numerical Analysis for Engineering (13.002J), Spring 2005.
License: CC BY-NC-SA 4.0 · Edition: Spring 2005 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
