Errors Found in the Book


Book Title: An Introduction to Computational Physics, 2nd Edition
Author: Tao Pang
Publisher: Cambridge University Press
Publication Place: Cambridge, UK
Publication Date: February 2006
ISBN: 0-521-82569-5 (hardback)
List Price: $70
Other Info: 402 Pages; 246 x 189 mm; 37 Line Diagrams; 3 Tables; 169 Exercises; Bibliography; and Index
List of Errors:
  1. Page 3, Line -2, "unexpectred" should be "unexpected";
  2. Page 13, Line -7, "restricition" should be "restriction";
  3. Page 36, Eq. (2.70), the terms of betai and etai should carry a minus sign;
  4. Page 36, Eq. (2.73), "2hi2" should be "hi2";
  5. Page 47, Line 2, "l" in the equation should be "k";
  6. Page 59, Eq. (3.35), "hi" in the denominator should be "hi-1";
  7. Page 59, Eq. (3.41), The minus sign in the equation should be a plus sign;
  8. Page 69, in method f(x,h), the line "double y[] = (double)[]) x.clone()" should be in the loop (see updated code online);
  9. Page 94, Line 5, "dynaimcal" should be "dynamical";
  10. Page 109, a line is missing and "ul[nl-1] *= ratio; ul[nl-3] *= ratio;" should be added after Line 3 (See the updated program Schroedinger.java online);
  11. Page 130, neither the call to method order(x,index) (Line 15) nor the method order (double x[], int index[]) should be there, per Eq. (5.40) (See the updated program LinearEq.java online);
  12. Page 132, Lines 14 and 18, Mii should be 1 instead of -1;
  13. Page 143, Line -10, the minus sign in front of eta should be a plus sign;
  14. Page 148, Line 16, "c[n-k] = -tr(s[k])/k" should be "c[n-k] = -tr(mm(a,s[k-1]))/k"; Line 20 "c[0] = -tr(mm(a,s[n-1]))" should be "c[0] = -tr(mm(a,s[n-1]))/n" (See the updated program Faddeev.java online);
  15. Page 166, Eq. (6.14) "f(q)" should be "f(r)";
  16. Page 167, Lines 3 and 6, variable "t" should be variable "x";
  17. Page 167, Line 3, variable "nu" should be variable "kappa";
  18. Page 167, Line 6, variable "tau" should be variable "h";
  19. Page 168, Line 20, "Foruier" should be "Fourier";
  20. Page 171, Line 24, "want" should be "want to";
  21. Page 171, Line -8, "mismtch" should be "mismatch";
  22. Page 177, Line 24, "funciton" should be "function";
  23. Page 180, Line -7 should be "-l*pl[l-1])/(l+1);";
  24. Page 187, Line 9, "has an infinite" should be "may have a large";
  25. Page 195, Line -13, "V(x)" should be "V(r)";
  26. Page 238, Lines 1 and 2, "g[i]" and "g[i+1]" should be "v[i]" and "v[i+1]";
  27. Page 239, Eq. (8.65) should be "Bij=(j-1 i-1)=(j-1)!/[(i-1)!(j-i)!]";
  28. Page 255, Line -4, "dr" should be "r";
  29. Page 255, Line -4, "dr" should be "r";
  30. Page 255, Line -1, "dr'" should be "r'".

Please send your reports on additional errors to: pang@physics.unlv.edu.