|
|
xi | |
|
|
xix | |
Preface |
|
xxi | |
|
|
1 | (16) |
|
|
1 | (2) |
|
1.2 Numerical algorithms and errors |
|
|
3 | (6) |
|
|
9 | (5) |
|
|
14 | (1) |
|
|
15 | (2) |
|
|
17 | (22) |
|
|
17 | (4) |
|
2.2 Floating point systems |
|
|
21 | (5) |
|
2.3 Roundoff error accumulation |
|
|
26 | (3) |
|
|
29 | (3) |
|
|
32 | (4) |
|
|
36 | (3) |
|
3 Nonlinear Equations in One Variable |
|
|
39 | (26) |
|
3.1 Solving nonlinear equations |
|
|
39 | (4) |
|
|
43 | (2) |
|
3.3 Fixed point iteration |
|
|
45 | (5) |
|
3.4 Newton's method and variants |
|
|
50 | (5) |
|
3.5 Minimizing a function in one variable |
|
|
55 | (3) |
|
|
58 | (6) |
|
|
64 | (1) |
|
4 Linear Algebra Background |
|
|
65 | (28) |
|
4.1 Review of basic concepts |
|
|
65 | (8) |
|
4.2 Vector and matrix norms |
|
|
73 | (5) |
|
4.3 Special classes of matrices |
|
|
78 | (2) |
|
|
80 | (3) |
|
|
83 | (6) |
|
|
89 | (3) |
|
|
92 | (1) |
|
5 Linear Systems: Direct Methods |
|
|
93 | (48) |
|
5.1 Gaussian elimination and backward substitution |
|
|
94 | (6) |
|
|
100 | (5) |
|
|
105 | (5) |
|
5.4 Efficient implementation |
|
|
110 | (4) |
|
5.5 The Cholesky decomposition |
|
|
114 | (3) |
|
|
117 | (5) |
|
5.7 Permutations and ordering strategies |
|
|
122 | (5) |
|
5.8 Estimating errors and the condition number |
|
|
127 | (6) |
|
|
133 | (6) |
|
|
139 | (2) |
|
6 Linear Least Squares Problems |
|
|
141 | (26) |
|
6.1 Least squares and the normal equations |
|
|
141 | (10) |
|
6.2 Orthogonal transformations and QR |
|
|
151 | (6) |
|
6.3 Householder transformations and Gram-Schmidt orthogonalization |
|
|
157 | (6) |
|
|
163 | (3) |
|
|
166 | (1) |
|
7 Linear Systems: Iterative Methods |
|
|
167 | (52) |
|
7.1 The need for iterative methods |
|
|
167 | (6) |
|
7.2 Stationary iteration and relaxation methods |
|
|
173 | (6) |
|
7.3 Convergence of stationary methods |
|
|
179 | (3) |
|
7.4 Conjugate gradient method |
|
|
182 | (9) |
|
7.5 Krylov subspace methods |
|
|
191 | (13) |
|
|
204 | (6) |
|
|
210 | (8) |
|
|
218 | (1) |
|
8 Eigenvalues and Singular Values |
|
|
219 | (32) |
|
8.1 The power method and variants |
|
|
219 | (10) |
|
8.2 Singular value decomposition |
|
|
229 | (7) |
|
8.3 General methods for computing eigenvalues and singular values |
|
|
236 | (9) |
|
|
245 | (4) |
|
|
249 | (2) |
|
9 Nonlinear Systems and Optimization |
|
|
251 | (44) |
|
9.1 Newton's method for nonlinear systems |
|
|
251 | (7) |
|
9.2 Unconstrained optimization |
|
|
258 | (13) |
|
9.3 Constrained optimization |
|
|
271 | (15) |
|
|
286 | (7) |
|
|
293 | (2) |
|
10 Polynomial Interpolation |
|
|
295 | (36) |
|
10.1 General approximation and interpolation |
|
|
295 | (3) |
|
10.2 Monomial interpolation |
|
|
298 | (4) |
|
10.3 Lagrange interpolation |
|
|
302 | (4) |
|
10.4 Divided differences and Newton's form |
|
|
306 | (7) |
|
10.5 The error in polynomial interpolation |
|
|
313 | (3) |
|
10.6 Chebyshev interpolation |
|
|
316 | (3) |
|
10.7 Interpolating also derivative values |
|
|
319 | (4) |
|
|
323 | (7) |
|
|
330 | (1) |
|
11 Piecewise Polynomial Interpolation |
|
|
331 | (34) |
|
11.1 The case for piecewise polynomial interpolation |
|
|
331 | (2) |
|
11.2 Broken line and piecewise Hermite interpolation |
|
|
333 | (4) |
|
11.3 Cubic spline interpolation |
|
|
337 | (7) |
|
11.4 Hat functions and B-splines |
|
|
344 | (5) |
|
|
349 | (4) |
|
11.6 Multidimensional interpolation |
|
|
353 | (6) |
|
|
359 | (4) |
|
|
363 | (2) |
|
|
365 | (18) |
|
12.1 Continuous least squares approximation |
|
|
366 | (4) |
|
12.2 Orthogonal basis functions |
|
|
370 | (3) |
|
12.3 Weighted least squares |
|
|
373 | (4) |
|
12.4 Chebyshev polynomials |
|
|
377 | (2) |
|
|
379 | (3) |
|
|
382 | (1) |
|
|
383 | (26) |
|
13.1 The Fourier transform |
|
|
383 | (5) |
|
13.2 Discrete Fourier transform and trigonometric interpolation |
|
|
388 | (8) |
|
13.3 Fast Fourier transform |
|
|
396 | (9) |
|
|
405 | (1) |
|
|
406 | (3) |
|
14 Numerical Differentiation |
|
|
409 | (32) |
|
14.1 Deriving formulas using Taylor series |
|
|
409 | (4) |
|
14.2 Richardson extrapolation |
|
|
413 | (2) |
|
14.3 Deriving formulas using Lagrange polynomial interpolation |
|
|
415 | (5) |
|
14.4 Roundoff and data errors in numerical differentiation |
|
|
420 | (6) |
|
14.5 Differentiation matrices and global derivative approximation |
|
|
426 | (8) |
|
|
434 | (4) |
|
|
438 | (3) |
|
|
441 | (40) |
|
15.1 Basic quadrature algorithms |
|
|
442 | (4) |
|
15.2 Composite numerical integration |
|
|
446 | (8) |
|
|
454 | (8) |
|
|
462 | (7) |
|
|
469 | (3) |
|
15.6 Multidimensional integration |
|
|
472 | (3) |
|
|
475 | (4) |
|
|
479 | (2) |
|
16 Differential Equations |
|
|
481 | (58) |
|
16.1 Initial value ordinary differential equations |
|
|
481 | (4) |
|
|
485 | (8) |
|
|
493 | (7) |
|
|
500 | (7) |
|
16.5 Absolute stability and stiffness |
|
|
507 | (8) |
|
16.6 Error control and estimation |
|
|
515 | (5) |
|
|
520 | (4) |
|
16.8 Partial differential equations |
|
|
524 | (7) |
|
|
531 | (6) |
|
|
537 | (2) |
Bibliography |
|
539 | (4) |
Index |
|
543 | |