Numerical Analysis An Introduction



Similar documents
AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

Numerical Methods for Engineers

Numerical Analysis Introduction. Student Audience. Prerequisites. Technology.

Mean value theorem, Taylors Theorem, Maxima and Minima.

Numerical Methods. Numerical Methods. for Engineers. for Engineers. Steven C. Chapra Raymond P. Canale. Chapra Canale. Sixth Edition.

Applied Computational Economics and Finance

Computer programming course in the Department of Physics, University of Calcutta

METNUMER - Numerical Methods

Algebra I Credit Recovery

GEC320 COURSE COMPACT. Four hours per week for 15 weeks (60 hours)

Integration. Topic: Trapezoidal Rule. Major: General Engineering. Author: Autar Kaw, Charlie Barker.

NUMERICAL ANALYSIS PROGRAMS

ALGEBRAIC EIGENVALUE PROBLEM

APPLIED MATHEMATICS ADVANCED LEVEL

Syllabus for MTH 311 Numerical Analysis

MTH 437/537 Introduction to Numerical Analysis I Fall 2015

INTEGRAL METHODS IN LOW-FREQUENCY ELECTROMAGNETICS

5 Numerical Differentiation

Numerical Recipes in C++

Lecture Notes to Accompany. Scientific Computing An Introductory Survey. by Michael T. Heath. Chapter 10

Chapter 5. Methods for ordinary differential equations. 5.1 Initial-value problems

Applied Linear Algebra I Review page 1

November 16, Interpolation, Extrapolation & Polynomial Approximation

POLYNOMIAL HISTOPOLATION, SUPERCONVERGENT DEGREES OF FREEDOM, AND PSEUDOSPECTRAL DISCRETE HODGE OPERATORS

3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials

Numerical Methods for Differential Equations

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, p i.

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Sequence of Mathematics Courses

Introduction to the Finite Element Method

Numerical Methods for Differential Equations

Elementary Differential Equations and Boundary Value Problems. 10th Edition International Student Version

CS Software Engineering for Scientific Computing. Lecture 16: Particle Methods; Homework #4

SIXTY STUDY QUESTIONS TO THE COURSE NUMERISK BEHANDLING AV DIFFERENTIALEKVATIONER I

NUMERICAL METHODS TOPICS FOR RESEARCH PAPERS

MATHEMATICS (MATH) 3. Provides experiences that enable graduates to find employment in sciencerelated

Finite Element Formulation for Beams - Handout 2 -

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

Roots of Equations (Chapters 5 and 6)

The Quantum Harmonic Oscillator Stephen Webb

HIGH SCHOOL: GEOMETRY (Page 1 of 4)

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver

How To Understand And Solve Algebraic Equations

Nonlinear Algebraic Equations. Lectures INF2320 p. 1/88

Advanced Signal Processing and Digital Noise Reduction

Chebyshev Expansions

A three point formula for finding roots of equations by the method of least squares

Chapter 3: Mathematical Models and Numerical Methods Involving First-Order Differential Equations

Mathematics Online Instructional Materials Correlation to the 2009 Algebra I Standards of Learning and Curriculum Framework

Higher Education Math Placement

MATH. ALGEBRA I HONORS 9 th Grade ALGEBRA I HONORS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

G.A. Pavliotis. Department of Mathematics. Imperial College London

Math 131 College Algebra Fall 2015

Numerical Methods for Solving Systems of Nonlinear Equations

Efficient Curve Fitting Techniques

096 Professional Readiness Examination (Mathematics)

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

Mathematical Modeling and Engineering Problem Solving

Alabama Department of Postsecondary Education

Piecewise Cubic Splines

Point Lattices in Computer Graphics and Visualization how signal processing may help computer graphics

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

This page intentionally left blank

ORDINARY DIFFERENTIAL EQUATIONS

Numerical Methods for Ordinary Differential Equations

Homework 2 Solutions

Roots of equation fx are the values of x which satisfy the above expression. Also referred to as the zeros of an equation

10.2 ITERATIVE METHODS FOR SOLVING LINEAR SYSTEMS. The Jacobi Method

Master of Mathematical Finance: Course Descriptions

Math Course Descriptions & Student Learning Outcomes

FRACTIONAL INTEGRALS AND DERIVATIVES. Theory and Applications

Math 348: Numerical Methods with application in finance and economics. Boualem Khouider University of Victoria

Modeling, Computers, and Error Analysis Mathematical Modeling and Engineering Problem-Solving

(Refer Slide Time: 01:11-01:27)

INTERPOLATION. Interpolation is a process of finding a formula (often a polynomial) whose graph will pass through a given set of points (x, y).

Control Systems with Actuator Saturation

Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1

Introduction to the Finite Element Method (FEM)

Complex Function Theory. Second Edition. Donald Sarason >AMS AMERICAN MATHEMATICAL SOCIETY

Arithmetic and Algebra of Matrices

Geometric Constraints

1 Cubic Hermite Spline Interpolation

Roots of Polynomials

The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations

SOLUTION OF SHIFF SYSTEMS BY USING DIFFERENTIAL TRANSFORM METHOD

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

Essential Mathematics for Computer Graphics fast

4.3 Lagrange Approximation

SCHWEITZER ENGINEERING LABORATORIES, COMERCIAL LTDA.

Clovis Community College Core Competencies Assessment Area II: Mathematics Algebra

WAVES AND FIELDS IN INHOMOGENEOUS MEDIA

Turbo Pascal Numerical Methods Toolbox

Transcription:

Walter Gautschi Numerical Analysis An Introduction 1997 Birkhauser Boston Basel Berlin

CONTENTS PREFACE xi CHAPTER 0. PROLOGUE 1 0.1. Overview 1 0.2. Numerical analysis software 3 0.3. Textbooks and monographs 4 0.4. Journals 9 CHAPTER 1. MACHINE ARITHMETIC AND RELATED MATTERS 10 1. Real Numbers, Machine Numbers, and Rounding 11 1.1. Real numbers 11 1.2. Machine numbers 12 1.3. Rounding 14 2. Machine Arithmetic 16 2.1. A model of machine arithmetic 16 2.2. Error propagation in arithmetic operations; cancellation error 18 3. The Condition of a Problem 21 3.1. Condition numbers 23 3.2. Examples 27 4. The Condition of an Algorithm 35 5. Computer Solution of a Problem; Overall Error 37 Notes to Chapter 1 39 Exercises and Machine Assignments to Chapter 1 42 CHAPTER 2. APPROXIMATION AND INTERPOLATION 55 1. Least Squares Approximation 59 1.1. Inner products 60 1.2. The normal equations 62 1.3. Least squares error; convergence 65 1.4. Examples of orthogonal systems 69 2. Polynomial Interpolation 74 2.1. Lagrange interpolation formula; interpolation operator. 76 2.2. Interpolation error 79

vi Contents 2.3. Convergence 82 2.4. Chebyshev polynomials and nodes 89 2.5. Barycentric formula 94 2.6. Newton's formula 96 2.7. Hermite interpolation 101 2.8. Inverse interpolation 104 3. Approximation and Interpolation by Spline Functions 106 3.1. Interpolation by piecewise linear functions 107 3.2. A basis for S?(A) 109 3.3. Least squares approximation 110 3.4. Interpolation by cubic splines 112 3.5. Minimality properties of cubic spline interpolants... 115 Notes to Chapter 2 118 Exercises and Machine Assignments to Chapter 2 125 CHAPTER 3. NUMERICAL DIFFERENTIATION AND INTEGRATION 146 1. Numerical Differentiation 146 1.1. A general differentiation formula for unequally spaced points 146 1.2. Examples 147 1.3. Numerical differentiation with perturbed data 150 2. Numerical Integration 152 2.1. The composite trapezoidal and Simpson's rules 152 2.2. (Weighted) Newton-Cotes and Gauss formulae 157 2.3. Properties of Gaussian quadrature rules 163 2.4. Some applications of the Gauss quadrature rule 167 2.5. Approximation of linear functionals: method of interpolation vs. method of undetermined coefficients 170 2.6. Peano representation of linear functionals 176 2.7. Extrapolation methods 179 Notes to Chapter 3 186 Exercises and Machine Assignments to Chapter 3 191

Contents vii CHAPTER 4. NONLINEAR EQUATIONS 209 1. Examples 210 l.l.-a transcendental equation 210 1.2. A two-point boundary value problem 211 1.3. A nonlinear integral equation 212 1.4. s-orthogonal polynomials 213 2. Iteration, Convergence, and Efficiency 214 3. The Methods of Bisection and Sturm Sequences 217 3.1. Bisection method 217 3.2. Method of Sturm sequences 220 4. Method of False Position 222 5. Secant Method 225 6. Newton's Method 230 7. Fixed Point Iteration 235 8. Algebraic Equations 236 8.1. Newton's method applied to an algebraic equation... 237 8.2. An accelerated Newton method for equations with real roots 239 9. Systems of Nonlinear Equations 240 9.1. Contraction mapping principle 241 9.2. Newton's method for systems of equations 242 Notes to Chapter 4 244 Exercises and Machine Assignments to Chapter 4 249 CHAPTER 5. INITIAL VALUE PROBLEMS FOR ODEs ONE- STEP METHODS 263 0.1. Examples 263 0.2. Types of differential equations 266 0.3. Existence and uniqueness 270 0.4. Numerical methods 270 1. Local Description of One-Step Methods 272 2. Examples of One-Step Methods 274 2.1. Euler's method 274 2.2. Method of Taylor expansion 275 2.3. Improved Euler methods 276

viii Contents 2.4. Second-order two-stage methods 278 2.5. Runge-Kutta methods 280 3. Global Description of One-Step Methods 282 3.1. Stability 284 3.2. Convergence 288 3.3. Asymptotics of global error 289 4. Error Monitoring and Step Control 292 4.1. Estimation of global error 292 4.2. Truncation error estimates 294 4.3. Step control 298 5. Stiff Problems 302 5.1. A-stability 302 5.2. Pade approximation 304 5.3. Examples of A-stable one-step methods 308 5.4. Regions of absolute stability 312 Notes to Chapter 5 313 Exercises and Machine Assignments to Chapter 5 320 CHAPTER 6. INITIAL VALUE PROBLEMS FOR ODEs MULTI- STEP METHODS 330 1. Local Description of Multistep Methods 330 1.1. Explicit and implicit methods 330 1.2. Local accuracy 332 1.3. Polynomial degree vs. order 337 2. Examples of Multistep 'Methods 340 2.1. Adams-Bashforth method 340 2.2. Adams-Moulton method 344 2.3. Predictor-corrector methods 345 3. Global Description of Multistep Methods 349 3.1. Linear difference equations 349 3.2. Stability and root condition 353 3.3. Convergence 357 3.4. Asymptotics of global error 359 3.5. Estimation of global error 363 4. Analytic Theory of Order and Stability 366

Contents ix 4.1. Analytic characterization of order 367 4.2. Stable methods of maximum order 375 4.3. Applications 381 5. Stiff Problems 385 5.1. A-stability 385 5.2. A(a)-stability 388 Notes to Chapter 6 389 Exercises and Machine Assignments to Chapter 6 393 CHAPTER 7. TWO-POINT BOUNDARY VALUE PROBLEMS FOR ODEs 398 1. Existence and Uniqueness 401 1.1. Examples 401 1.2. A scalar boundary value problem 403 1.3. General linear and nonlinear systems 409 2. Initial Value Techniques 410 2.1. Shooting method for a scalar boundary value problem.. 410 2.2. Linear and nonlinear systems 413 2.3. Parallel shooting 418 3. Finite Difference Methods " 423 3.1. Linear second-order equations 423 3.2. Nonlinear second-order equations 428 4. Variational Methods 432 4.1. Variational formulation 432 4.2. The extremal problem 435 4.3. Approximate solution of the extremal problem 436 Notes to Chapter 7 439 Exercises and Machine Assignments to Chapter 7 442 References 451 Subject Index 482