Finite Difference Methods
for
Ordinary and Partial Differential Equations
Steady State and Time Dependent Problems
Randall J. LeVeque
Errata for the draft version of January, 2007.
- p. 11, Equation (1.19): there should be $\frac 1 {(i-1)!}$ in front of
the sum.
- p. 26, equation (2.41): In integral, $dx$ should be $d \bar x$.
- p. 26, equation (2.42): change $(\alpha + \int ...)(x-1)$ to
$(\alpha - \int ...)(1-x)$
- p. 28, line 5: change "evaluation" to "evaluating".
- p. 28, eqn (2.51): add $, v(0)=\alpha, v(1)=\beta.$ to the equation.
- p. 30, line 7 of Section 2.12: "imposing a Neumann" should be "imposing
Neumann"
- p. 32, Equation (2.57): The first row of the matrix should be negated:
[-3h/2 2h -h/2].
- p. 34, three lines before Equation (2.60): "then the there" should
be "then there".
- p. 34, line before Equation (2.62): "lies in the null space" should
be "is orthogonal to the null space".
- p. 34, Equation (2.62): lower limit of sum should be "i=1".
- p. 36. Drop the last sentence of the first paragraph, "The equation
(2.64) with the Dirichlet condition (2.65) is well posed ..."
since the condition for well posedness is actually more complicated.
- p. 52, line 7, "a it is necessary" should be "it is necessary".
- p. 70, last line of matlab code should be
A = (kron(I,T) + kron(S,I)) / h^2;
- p. 93, line 3 of eqn (4.52): e_0 should be e_0^T.
- p. 129, equation (5.31) and next displayed equation: one right paren is
missing if f(u(t_n)) term.
- p. 176, second line of second paragraph: "give give" should be "give"
- p. 231, equation (10.58), "v" should be "w".
- p. 233, after (10.70), "It possible" should be "It is possible".
- p. 246, line 4: IMPEX should be IMEX.
- p. 268, equation (13.6), last term should be "(x - x_{n-1})"
instead of "(x-x_n)".
- p. 270, line 2 of paragraph 2 of Sec. 13.2.4: "of degree n that
interpolates..." should be "of degree n+1 that interpolates...".
- p. 307, line before (15.45): "bounds bounds" should be "bounds".