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:
Page 3, Line -2, "unexpectred" should be "unexpected";
Page 13, Line -7, "restricition" should be "restriction";
Page 36, Eq. (2.70), the terms of betai and
etai should carry a minus sign;
Page 36, Eq. (2.73), "2hi2" should be
"hi2";
Page 47, Line 2, "l" in the equation should be "k";
Page 59, Eq. (3.35), "hi" in the denominator
should be "hi-1";
Page 59, Eq. (3.41), The minus sign in the equation should be
a plus sign;
Page 69, in method f(x,h), the line "double y[] = (double)[]) x.clone()"
should be in the loop (see updated code online);
Page 94, Line 5, "dynaimcal" should be "dynamical";
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);
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);
Page 132, Lines 14 and 18, Mii should be 1 instead of -1;
Page 143, Line -10, the minus sign in front of eta should be a plus sign;
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);
Page 166, Eq. (6.14) "f(q)" should be "f(r)";
Page 167, Lines 3 and 6, variable "t" should be variable "x";
Page 167, Line 3, variable "nu" should be variable "kappa";
Page 167, Line 6, variable "tau" should be variable "h";
Page 168, Line 20, "Foruier" should be "Fourier";
Page 171, Line 24, "want" should be "want to";
Page 171, Line -8, "mismtch" should be "mismatch";
Page 177, Line 24, "funciton" should be "function";
Page 180, Line -7 should be "-l*pl[l-1])/(l+1);";
Page 187, Line 9, "has an infinite" should be "may have a large";
Page 195, Line -13, "V(x)" should be "V(r)";
Page 238, Lines 1 and 2, "g[i]" and "g[i+1]" should be "v[i]" and
"v[i+1]";
Page 239, Eq. (8.65) should be "Bij=(j-1i-1)=(j-1)!/[(i-1)!(j-i)!]";