Supplement

Expanded sections

Given the page-number constraints of the second edition of the book, I had to shorten two chapter 4 sections on linear algebra. You can access the expanded versions of these two sections here.

Datasets

Some of the end-of-chapter problems refer to datasets which were not printed in the book. You can access these here.

Problem solutions

I have provided solutions to all the programming-related end-of-chapter problems. This instructor-only resource can be accessed from the publisher’s website. It is standard practice that such solutions are locked (otherwise course instructors wouldn’t be able to assign them as homework problems). Even so, I’m also providing here a subset of the solutions to all readers, as a self-study resource.

Journal articles

Together with my colleague Martin Williams, I wrote two papers on widespread misconceptions on the subject. Here are links to the arXiv versions: Six textbook mistakes in computational physics and Six textbook mistakes in data analysis.

Errata

  • p. 308 In problem 5.24 delete “; the last two points you’ve encountered are the endpoints you are after”
  • p. 337 “on the x_j‘s implicitly” –> “on x^* implicitly”
  • p. 449 In problem 6.67c it should say 0.3% instead of 0.03%
  • p. 465 “depended on the placement of the nodes” –> “depended on x
  • p. 651 In Eq. (8.210) there should be minus signs in the arguments of the exponential, i.e., the numerators should be exp(-r/1.18) and exp(-r/1.7)