EE103: Applied Numerical Computing
UCLA Electrical Engineering Department
Office hours: Tuesday from 1000-1200, Eng IV room 67-124, and by appointment
The EE103 lecture notes and course reader for Spring 2005/06
are available here in pdf format. For all other course information,
homework assignments, and solutions, please refer to
the EEweb course website.
Lectures notes
- Introduction.
- Vectors and matrices.
- Sets of linear equations.
- The solution of a set of linear equations.
- Solving linear equations.
- The LU factorization.
- The Cholesky factorization.
- Linear least-squares problems.
- The solution of a least-squares problem.
- The QR factorization.
- Least-norm problems.
- Nonlinear equations with one variable.
- Newton's method for sets of nonlinear equations.
- Unconstrained minimization.
- Nonlinear least-squares.
- IEEE floating point numbers.
- Problem conditioning and stability of algorithms.
- Numerical software .
- Linear programming and convex optimization .
Course reader
- Vectors and matrices.
Matlab files for exercises 1, 4, 9:
ch1ex1.m,
ch1ex4.m,
ch1ex9.m.
- Sets of linear equations.
Matlab files:
ch2ex19.m,
ch2ex36.m,
mylu.m.
- Linear least-squares problems.
Matlab files:
ch3ex3.m,
ch3ex4.m,
ch3ex6.m,
ch3ex7.m,
ch3ex8.m.
- Least-norm problems.
- Nonlinear equations.
- Unconstrained minimization.
Matlab files: ch6ex3.m,
ch6ex5.m.
-
Accuracy of numerical algorithms.
Matlab file: chop.m.
Matlab and programming requirements
Many of the homework assignments will involve programming with Matlab or Octave. Matlab is available in the SEASnet Computer Labs.
Here is a simple Matlab tutorial: html format, pdf
Acknowledgement
Thanks to Professor Lieven Vandenberghe for the use of his course materials.