Lecture, four hours; discussion, one hour; outside study, seven hours. Enforced requisites: course 131A, and Civil Engineering M20 or Computer Science 31 or Mechanical and Aerospace Engineering M20. Introduction to numerical computing/analysis; analytic formulations versus numerical solutions; floating-point representations and rounding errors. Review of MATLAB; mathematical software. Linear equations; LU factorization; bounds on error; iterative methods for solving linear equations; conditioning and stability; complexity. Interpolation and approximation; splines. Zeros and roots of nonlinear equations. Linear least squares and orthogonal (QR) factorization; statistical interpretation. Numerical optimization; Newton method; nonlinear least squares. Numerical quadrature. Solving ordinary differential equations. Eigenvalues and singular values; QR algorithm; statistical applications. Letter grading.

Review Summary

Clarity
8.3 / 10
Organization
10.0 / 10
Time
5-10 hrs/week
Overall
8.3 / 10

Reviews

    Quarter Taken: Fall 2022 In-Person
    Grade: A

    Prof Vanderberghe is a solid lecturer, and he cares about students. His way of presenting the material might not be the most energetic, but it’s clear. The course isn’t easy but definitely worth taking. Overall pretty good experience

Course

Instructor
Lieven Vandenberghe
Previously taught
23F 22F 21F 21S 19F 18F 18W
Formerly offered as
EL ENGR 133A

Grading Information

  • No group projects

  • Attendance required

  • 1 midterm

  • Finals week final

  • 100% recommend the textbook