Introduction to Numerical Analysis for Engineering
Lecture Notes
A list of lecture topics and supporting files for the lecture notes are included in the table below.
LEC # |
TOPICS |
LECTURE NOTES |
SUPPORTING FILES |
1 |
Introduction Computer Architecture Number Representations Recursion |
||
2 |
Error Propagation Error Estimation Condition Numbers |
euler.m (M) |
|
3 |
Linear Systems of Equations: Cramer's Rule Gaussian Elimination |
||
4 |
Linear Systems: Gaussian Elimination Pivoting LU Factorization Error Analysis |
|
|
5 |
Linear Systems: Tri-diagonal Systems Special Matrices |
(PDF) |
|
6 |
Linear Systems: Iterative Methods Convergence of Iterative Schemes |
(PDF) |
vib_string.m (M) |
7 |
Roots of Non-linear Equations: Bisection Newton-Ralphson Iteration |
||
8 |
Interpolation of Functions by Polynomials Lagrange Interpolation Triangular Family |
langrange.m (M) |
|
9 |
Numerical Differentiation and Integration Error Estimates |
(PDF) |
|
10 |
Ordinary Differential Equations Initial Value Problems: Euler and Runge-Kutta Methods |
||
11 |
Ordinary Differential Equations (cont.) Boundary Value Problems: Finite Difference Methods |
||
12 |
Minimization Problems Least Square Approximation Optimization |
(PDF) |
Assignments
Handout on MATLABĀ® Basics (PDF) (Courtesy of Prof. John Leonard. Used with permission.)
ASSIGNMENTS |
SOLUTIONS |
Problem Set 0 (In-class Assignment) (PDF) |
|
Problem Set 1 (PDF) |
(PDF) |
Problem Set 2 (PDF) |
(PDF) |
Problem Set 3 (PDF) |
(PDF) |
Problem Set 4 (PDF) |
(PDF) |
Exams
Take-home Exam (PDF)