Math 128A - Numerical Analysis
UC Berkeley, Fall 2021
Course Website
Lecture Videos
Lecture Slides
- Chapter 1 - Mathematical Preliminaries and Error Analysis (PDF, HTML)
- Chapter 2 - Solutions of Equations in One Variable (PDF, HTML)
- Chapter 3 - Interpolation and Polynomial Approximation (PDF, HTML)
- Chapter 4 - Numerical Differentiation and Integration (PDF, HTML)
- Chapter 5 - Initial-Value Problems for Ordinary Differential Equations (PDF, HTML)
- Chapter 6 - Direct Methods for Solving Linear Systems (PDF, HTML) __________________________________________________________________________________________
MATLAB Codes
All in-class MATLAB codes
Organized by textbook sections:
- Section 1.2: num2bin.m
- Section 2.1: bisection.m, bisection_table.m
- Section 2.2: fixedpoint.m, fixedpoint_table.m, fixedpoint_plot.m
- Section 2.3: newton.m, newton_table.m, newton_plot.m
- Section 2.5: steffensen.m, steffensen_table.m
- Section 2.6: horner.m, muller.m, muller_table.m, muller_plot.m
- Section 3.3: divideddifference.m
- Section 3.5: ncspline.m, ccspline.m, splineeval.m, diffsplineeval.m, splinedemo.m
- Section 4.1: diffdemo.m
- Section 4.2: richdemo.m
- Section 4.5: romberg.m
- Section 4.7: gaussquad.m
- Section 4.8: simpsondouble.m, gaussdouble_demo.m
- Section 4.9: laguerrequad.m
- Section 5.4: rk4.m
- Section 5.11: rk4stability.m
- Programming Assignment 3: pendplot.m
- Section 6.2: gausselim.m
- Section 6.5: lu_demo.m, mkM.m __________________________________________________________________________________________