Hexa Scholar

Numerical methods

Root finding, finite differences, quadrature and Monte Carlo, and how their errors behave.

16 planned

No page in this subject is open yet. The planned list below shows what is coming, in learning order.

Planned

In learning order. These are not pages yet.

  1. Floating point: why 0.1 + 0.2 isn't 0.3Intro
  2. Interpolation and splinesIntro
  3. Condition numbers: when small input errors blow upAdvanced undergrad
  4. Finite differences: approximating derivatives on a gridIntro
  5. Numerical integration: trapezoid vs SimpsonIntro
  6. Inverse transform sampling: from uniform to any distributionIntro
  7. Bisection: trapping a rootIntro
  8. Euler's method and the step sizeIntro
  9. Explicit finite differences for the heat equation and the stability limitAdvanced undergrad
  10. Computing eigenvalues: the power method and QR iterationAdvanced undergrad
  11. The discrete Fourier transform and the FFTAdvanced undergrad
  12. Newton's method: fast, until it isn'tIntro
  13. Implicit schemes and Crank-NicolsonAdvanced undergrad
  14. Conjugate gradient and Krylov methodsGraduate
  15. Monte Carlo integration and the 1/√n errorIntro
  16. Pseudo-random vs quasi-random pointsGraduate