Scientific Computing
Vol. III - Approximation and Integration
- 2017
- Buch
- Verfasst von
- Prof. John A. Trangenstein
- Verlag
- Springer International Publishing
Über dieses Buch
This is the third of three volumes providing a comprehensive presentation of the fundamentals of scientific computing. This volume discusses topics that depend more on calculus than linear algebra, in order to prepare the reader for solving differential equations. This book and its companions show how to determine the quality of computational results, and how to measure the relative efficiency of competing methods. Readers learn how to determine the maximum attainable accuracy of algorithms, and how to select the best method for computing problems. This book also discusses programming in several languages, including C++, Fortran and MATLAB. There are 90 examples, 200 exercises, 36 algorithms, 40 interactive JavaScript programs, 91 references to software programs and 1 case study.
Topics are introduced with goals, literature references and links to public software. There are descriptions of the current algorithms in GSLIB and MATLAB.
This book could be used for a second course in numerical methods, for either upper level undergraduates or first year graduate students. Parts of the text could be used for specialized courses, such as nonlinear optimization or iterative linear algebra.
Inhaltsverzeichnis
-
Frontmatter
-
Chapter 1. Interpolation and Approximation
John A. TrangensteinThis chapter begins with a discussion of interpolation. Polynomial interpolation for a function of a single variable is analyzed, and implemented through Newton, Lagrange and Hermite forms. Intelligent selection of interpolation points is discussed, and extensions to multi-dimensional polynomial interpolation are presented. Rational polynomial interpolation is studied next, and connected to quadric surfaces. Then the discussion turns to piecewise polynomial interpolation and splines. The study of interpolation concludes with a presentation of parametric curves. Afterwards, the chapter moves on to least squares approximation, orthogonal polynomials and trigonometric polynomials. Trigonometric polynomial interpolation or approximation is implemented by the fast Fourier transform. The chapter concludes with wavelets, as well as their application to discrete data and continuous functions.
-
Chapter 2. Differentiation and Integration
John A. TrangensteinAbstractThis chapter develops numerical methods for computing derivatives and integrals. Numerical differentiation of polynomials can be performed by synthetic division, or through special properties of trigonometric polynomials or orthogonal polynomials. For derivatives of more general functions, finite differences lead to difficulties with rounding errors that can be largely overcome by clever post-processing, such as Richardson extrapolation. Integration is a more complicated topic. The Lebesgue integral is related to Monte Carlo methods, and Riemann sums are improved by trapezoidal and midpoint rules. Analysis of the errors leads to the Euler-MacLaurin formula. Various polynomial interpolation techniques lead to specialized numerical integration methods. The chapter ends with discussions of tricks for difficult integrals, adaptive quadrature, and integration in multiple dimensions. -
Chapter 3. Initial Value Problems
John A. TrangensteinThis chapter is devoted to initial values problems for ordinary differential equations. It discusses theory for existence, uniqueness and continuous dependence on the data of the problem. Special techniques for linear ordinary differential equations with constant coefficients are discussed in terms of matrix exponentials and their approximations. Next, linear multistep methods are introduced and analyzed, leading to a presentation of important families of linear multistep methods and their stability. These methods are implemented through predictor-corrector methods, and techniques for automatically selecting stepsize and order are discussed. Afterwards, deferred correction and Runge-Kutta methods are examined. The chapter ends with the selection of numerical methods for stiff problems, and a discussion of nonlinear stability.
-
Chapter 4. Boundary Value Problems
John A. TrangensteinAbstractThis chapter is devoted to boundary value problems for ordinary differential equations. It begins with analysis of the existence and uniqueness of solutions to these problems, and the effect of perturbations to the problem. The first numerical approach is the shooting method. This is followed by finite differences and collocation. Finite elements allow for the development of very high order methods for many boundary value problems, but their analysis typically requires sophisticated ideas from real analysis. The chapter ends with the application of deferred correction to both collocation and finite elements. -
Backmatter
- Titel
- Scientific Computing
- Verfasst von
-
Prof. John A. Trangenstein
- Copyright-Jahr
- 2017
- Electronic ISBN
- 978-3-319-69110-7
- Print ISBN
- 978-3-319-69109-1
- DOI
- https://doi.org/10.1007/978-3-319-69110-7
Informationen zur Barrierefreiheit für dieses Buch folgen in Kürze. Wir arbeiten daran, sie so schnell wie möglich verfügbar zu machen. Vielen Dank für Ihre Geduld.