81
Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th Edition) R L Burden & J D Faires Beamer Presentation Slides prepared by John Carroll Dublin City University c 2011 Brooks/Cole, Cengage Learning

Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Embed Size (px)

Citation preview

Page 1: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Numerical Differentiation & Integration

Elements of Numerical Integration I

Numerical Analysis (9th Edition)

R L Burden & J D Faires

Beamer Presentation Slidesprepared byJohn Carroll

Dublin City University

c© 2011 Brooks/Cole, Cengage Learning

Page 2: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 2 / 36

Page 3: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 2 / 36

Page 4: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 2 / 36

Page 5: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 2 / 36

Page 6: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

5 Measuring Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 2 / 36

Page 7: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

5 Measuring Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 3 / 36

Page 8: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Numerical Quadrature

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 4 / 36

Page 9: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Numerical QuadratureThe need often arises for evaluating the definite integral of afunction that has no explicit antiderivative or whose antiderivativeis not easy to obtain.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 4 / 36

Page 10: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Numerical QuadratureThe need often arises for evaluating the definite integral of afunction that has no explicit antiderivative or whose antiderivativeis not easy to obtain.

The basic method involved in approximating∫ b

a f (x) dx is callednumerical quadrature. It uses a sum

∑ni=0 ai f (xi) to approximate

∫ ba f (x) dx .

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 4 / 36

Page 11: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomialsThe methods of quadrature in this section are based on theinterpolation polynomials.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 5 / 36

Page 12: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomialsThe methods of quadrature in this section are based on theinterpolation polynomials.

The basic idea is to select a set of distinct nodes {x0, . . . , xn} fromthe interval [a, b].

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 5 / 36

Page 13: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomialsThe methods of quadrature in this section are based on theinterpolation polynomials.

The basic idea is to select a set of distinct nodes {x0, . . . , xn} fromthe interval [a, b].

Then integrate the Lagrange interpolating polynomial

Pn(x) =

n∑

i=0

f (xi)Li(x)

and its truncation error term over [a, b] to obtain:

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 5 / 36

Page 14: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomials (Cont’d)

∫ b

af (x) dx =

∫ b

a

n∑

i=0

f (xi)Li(x) dx +

∫ b

a

n∏

i=0

(x − xi)f (n+1)(ξ(x))

(n + 1)!dx

=

n∑

i=0

ai f (xi) +1

(n + 1)!

∫ b

a

n∏

i=0

(x − xi)f(n+1)(ξ(x)) dx

where ξ(x) is in [a, b] for each x and

ai =

∫ b

aLi(x) dx , for each i = 0, 1, . . . , n

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 6 / 36

Page 15: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomials (Cont’d)The quadrature formula is, therefore,

∫ b

af (x) dx ≈

n∑

i=0

ai f (xi)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 7 / 36

Page 16: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomials (Cont’d)The quadrature formula is, therefore,

∫ b

af (x) dx ≈

n∑

i=0

ai f (xi)

where

ai =

∫ b

aLi(x) dx , for each i = 0, 1, . . . , n

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 7 / 36

Page 17: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Introduction to Numerical Integration

Quadrature based on interpolation polynomials (Cont’d)The quadrature formula is, therefore,

∫ b

af (x) dx ≈

n∑

i=0

ai f (xi)

where

ai =

∫ b

aLi(x) dx , for each i = 0, 1, . . . , n

and with error given by

E(f ) =1

(n + 1)!

∫ b

a

n∏

i=0

(x − xi)f(n+1)(ξ(x)) dx

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 7 / 36

Page 18: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

5 Measuring Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 8 / 36

Page 19: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (1/3)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 9 / 36

Page 20: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (1/3)

To derive the Trapezoidal rule for approximating∫ b

a f (x) dx , let x0 = a,x1 = b, h = b − a

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 9 / 36

Page 21: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (1/3)

To derive the Trapezoidal rule for approximating∫ b

a f (x) dx , let x0 = a,x1 = b, h = b − a and use the linear Lagrange polynomial:

P1(x) =(x − x1)

(x0 − x1)f (x0) +

(x − x0)

(x1 − x0)f (x1)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 9 / 36

Page 22: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (1/3)

To derive the Trapezoidal rule for approximating∫ b

a f (x) dx , let x0 = a,x1 = b, h = b − a and use the linear Lagrange polynomial:

P1(x) =(x − x1)

(x0 − x1)f (x0) +

(x − x0)

(x1 − x0)f (x1)

Then∫ b

af (x) dx =

∫ x1

x0

[

(x − x1)

(x0 − x1)f (x0) +

(x − x0)

(x1 − x0)f (x1)

]

dx

+12

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx .

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 9 / 36

Page 23: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (2/3)The product (x − x0)(x − x1) does not change sign on [x0, x1], so theWeighted Mean Value Theorem for Integrals See Theorem can be appliedto the error term

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 10 / 36

Page 24: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (2/3)The product (x − x0)(x − x1) does not change sign on [x0, x1], so theWeighted Mean Value Theorem for Integrals See Theorem can be appliedto the error term to give, for some ξ in (x0, x1),

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx

= f ′′(ξ)∫ x1

x0

(x − x0)(x − x1) dx

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 10 / 36

Page 25: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (2/3)The product (x − x0)(x − x1) does not change sign on [x0, x1], so theWeighted Mean Value Theorem for Integrals See Theorem can be appliedto the error term to give, for some ξ in (x0, x1),

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx

= f ′′(ξ)∫ x1

x0

(x − x0)(x − x1) dx

= f ′′(ξ)[

x3

3− (x1 + x0)

2x2 + x0x1x

]x1

x0

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 10 / 36

Page 26: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (2/3)The product (x − x0)(x − x1) does not change sign on [x0, x1], so theWeighted Mean Value Theorem for Integrals See Theorem can be appliedto the error term to give, for some ξ in (x0, x1),

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx

= f ′′(ξ)∫ x1

x0

(x − x0)(x − x1) dx

= f ′′(ξ)[

x3

3− (x1 + x0)

2x2 + x0x1x

]x1

x0

= −h3

6f ′′(ξ)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 10 / 36

Page 27: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (3/3)Consequently, the last equation, namely

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx = −h3

6f ′′(ξ)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 11 / 36

Page 28: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (3/3)Consequently, the last equation, namely

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx = −h3

6f ′′(ξ)

implies that

∫ b

af (x) dx =

[

(x − x1)2

2(x0 − x1)f (x0) +

(x − x0)2

2(x1 − x0)f (x1)

]x1

x0

− h3

12f ′′(ξ)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 11 / 36

Page 29: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Derivation (3/3)Consequently, the last equation, namely

∫ x1

x0

f ′′(ξ(x))(x − x0)(x − x1) dx = −h3

6f ′′(ξ)

implies that

∫ b

af (x) dx =

[

(x − x1)2

2(x0 − x1)f (x0) +

(x − x0)2

2(x1 − x0)f (x1)

]x1

x0

− h3

12f ′′(ξ)

=(x1 − x0)

2[f (x0) + f (x1)] −

h3

12f ′′(ξ)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 11 / 36

Page 30: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Using the notation h = x1 − x0 gives the following rule:

The Trapezoidal Rule∫ b

af (x) dx =

h2

[f (x0) + f (x1)] −h3

12f ′′(ξ)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 12 / 36

Page 31: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Using the notation h = x1 − x0 gives the following rule:

The Trapezoidal Rule∫ b

af (x) dx =

h2

[f (x0) + f (x1)] −h3

12f ′′(ξ)

Note:The error term for the Trapezoidal rule involves f ′′, so the rulegives the exact result when applied to any function whose secondderivative is identically zero, that is, any polynomial of degree oneor less.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 12 / 36

Page 32: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Trapezoidal Rule

Using the notation h = x1 − x0 gives the following rule:

The Trapezoidal Rule∫ b

af (x) dx =

h2

[f (x0) + f (x1)] −h3

12f ′′(ξ)

Note:The error term for the Trapezoidal rule involves f ′′, so the rulegives the exact result when applied to any function whose secondderivative is identically zero, that is, any polynomial of degree oneor less.

The method is called the Trapezoidal rule because, when f is afunction with positive values,

∫ ba f (x) dx is approximated by the

area in a trapezoid, as shown in the following diagram.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 12 / 36

Page 33: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule: The Area in a Trapezoid

y

xa 5 x0 x1 5 b

y 5 f (x)

y 5 P1(x)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 13 / 36

Page 34: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

5 Measuring Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 14 / 36

Page 35: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Simpson’s rule results from integrating over [a, b] the second Lagrangepolynomial with equally-spaced nodes x0 = a, x2 = b, and x1 = a + h,where h = (b − a)/2:

y

xa 5 x0 x2 5 bx1

y 5 f (x)

y 5 P2(x)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 15 / 36

Page 36: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Naive Derivation

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 16 / 36

Page 37: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Naive DerivationTherefore∫ b

af (x) dx =

∫ x2

x0

[

(x − x1)(x − x2)

(x0 − x1)(x0 − x2)f (x0) +

(x − x0)(x − x2)

(x1 − x0)(x1 − x2)f (x1)

+(x − x0)(x − x1)

(x2 − x0)(x2 − x1)f (x2)

]

dx

+

∫ x2

x0

(x − x0)(x − x1)(x − x2)

6f (3)(ξ(x)) dx .

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 16 / 36

Page 38: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Naive DerivationTherefore∫ b

af (x) dx =

∫ x2

x0

[

(x − x1)(x − x2)

(x0 − x1)(x0 − x2)f (x0) +

(x − x0)(x − x2)

(x1 − x0)(x1 − x2)f (x1)

+(x − x0)(x − x1)

(x2 − x0)(x2 − x1)f (x2)

]

dx

+

∫ x2

x0

(x − x0)(x − x1)(x − x2)

6f (3)(ξ(x)) dx .

Deriving Simpson’s rule in this manner, however, provides only anO(h4) error term involving f (3).

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 16 / 36

Page 39: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Naive DerivationTherefore∫ b

af (x) dx =

∫ x2

x0

[

(x − x1)(x − x2)

(x0 − x1)(x0 − x2)f (x0) +

(x − x0)(x − x2)

(x1 − x0)(x1 − x2)f (x1)

+(x − x0)(x − x1)

(x2 − x0)(x2 − x1)f (x2)

]

dx

+

∫ x2

x0

(x − x0)(x − x1)(x − x2)

6f (3)(ξ(x)) dx .

Deriving Simpson’s rule in this manner, however, provides only anO(h4) error term involving f (3). By approaching the problem in anotherway, a higher-order term involving f (4) can be derived.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 16 / 36

Page 40: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (1/5)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 17 / 36

Page 41: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (1/5)Suppose that f is expanded in the third Taylor polynomial about x1.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 17 / 36

Page 42: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (1/5)Suppose that f is expanded in the third Taylor polynomial about x1.Then for each x in [x0, x2], a number ξ(x) in (x0, x2) exists with

f (x) = f (x1) + f ′(x1)(x − x1) +f ′′(x1)

2(x − x1)

2 +f ′′′(x1)

6(x − x1)

3

+f (4)(ξ(x))

24(x − x1)

4

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 17 / 36

Page 43: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (1/5)Suppose that f is expanded in the third Taylor polynomial about x1.Then for each x in [x0, x2], a number ξ(x) in (x0, x2) exists with

f (x) = f (x1) + f ′(x1)(x − x1) +f ′′(x1)

2(x − x1)

2 +f ′′′(x1)

6(x − x1)

3

+f (4)(ξ(x))

24(x − x1)

4

and∫ x2

x0

f (x) dx =

[

f (x1)(x − x1) +f ′(x1)

2(x − x1)

2 +f ′′(x1)

6(x − x1)

3

+f ′′′(x1)

24(x − x1)

4]x2

x0

+124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 17 / 36

Page 44: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (2/5)

Because (x − x1)4 is never negative on [x0, x2], the Weighted Mean

Value Theorem for Integrals See Theorem

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 18 / 36

Page 45: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (2/5)

Because (x − x1)4 is never negative on [x0, x2], the Weighted Mean

Value Theorem for Integrals See Theorem implies that

124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx =

f (4)(ξ1)

24

∫ x2

x0

(x − x1)4 dx

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 18 / 36

Page 46: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (2/5)

Because (x − x1)4 is never negative on [x0, x2], the Weighted Mean

Value Theorem for Integrals See Theorem implies that

124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx =

f (4)(ξ1)

24

∫ x2

x0

(x − x1)4 dx

=f (4)(ξ1)

120(x − x1)

5]x2

x0

for some number ξ1 in (x0, x2).

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 18 / 36

Page 47: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx =

f (4)(ξ1)

120(x − x1)

5]x2

x0

Alternative Derivation (3/5)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 19 / 36

Page 48: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx =

f (4)(ξ1)

120(x − x1)

5]x2

x0

Alternative Derivation (3/5)However, h = x2 − x1 = x1 − x0, so

(x2 − x1)2 − (x0 − x1)

2 = (x2 − x1)4 − (x0 − x1)

4 = 0

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 19 / 36

Page 49: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx =

f (4)(ξ1)

120(x − x1)

5]x2

x0

Alternative Derivation (3/5)However, h = x2 − x1 = x1 − x0, so

(x2 − x1)2 − (x0 − x1)

2 = (x2 − x1)4 − (x0 − x1)

4 = 0

whereas

(x2 − x1)3 − (x0 − x1)

3 = 2h3 and (x2 − x1)5 − (x0 − x1)

5 = 2h5

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 19 / 36

Page 50: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (4/5)

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 20 / 36

Page 51: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (4/5)Consequently,∫ x2

x0

f (x) dx =

[

f (x1)(x − x1) +f ′(x1)

2(x − x1)

2 +f ′′(x1)

6(x − x1)

3

+f ′′′(x1)

24(x − x1)

4]x2

x0

+124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 20 / 36

Page 52: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (4/5)Consequently,∫ x2

x0

f (x) dx =

[

f (x1)(x − x1) +f ′(x1)

2(x − x1)

2 +f ′′(x1)

6(x − x1)

3

+f ′′′(x1)

24(x − x1)

4]x2

x0

+124

∫ x2

x0

f (4)(ξ(x))(x − x1)4 dx

can be re-written as∫ x2

x0

f (x) dx = 2hf (x1) +h3

3f ′′(x1) +

f (4)(ξ1)

60h5

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 20 / 36

Page 53: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (5/5)

If we now replace f ′′(x1) by the approximation given by the SecondDerivative Midpoint Formula See Formula

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 21 / 36

Page 54: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (5/5)

If we now replace f ′′(x1) by the approximation given by the SecondDerivative Midpoint Formula See Formula we obtain

∫ x2

x0

f (x) dx = 2hf (x1) +h3

3

{

1h2 [f (x0) − 2f (x1) + f (x2)] −

h2

12f (4)(ξ2)

}

+f (4)(ξ1)

60h5

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 21 / 36

Page 55: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (5/5)

If we now replace f ′′(x1) by the approximation given by the SecondDerivative Midpoint Formula See Formula we obtain

∫ x2

x0

f (x) dx = 2hf (x1) +h3

3

{

1h2 [f (x0) − 2f (x1) + f (x2)] −

h2

12f (4)(ξ2)

}

+f (4)(ξ1)

60h5

=h3

[f (x0) + 4f (x1) + f (x2)] −h5

12

[

13

f (4)(ξ2) −15

f (4)(ξ1)

]

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 21 / 36

Page 56: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Alternative Derivation (5/5)

If we now replace f ′′(x1) by the approximation given by the SecondDerivative Midpoint Formula See Formula we obtain

∫ x2

x0

f (x) dx = 2hf (x1) +h3

3

{

1h2 [f (x0) − 2f (x1) + f (x2)] −

h2

12f (4)(ξ2)

}

+f (4)(ξ1)

60h5

=h3

[f (x0) + 4f (x1) + f (x2)] −h5

12

[

13

f (4)(ξ2) −15

f (4)(ξ1)

]

It can be shown by alternative methods that the values ξ1 and ξ2 in thisexpression can be replaced by a common value ξ in (x0, x2). Thisgives Simpson’s rule.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 21 / 36

Page 57: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Simpson’s Rule

Simpson’s Rule∫ x2

x0

f (x) dx =h3

[f (x0) + 4f (x1) + f (x2)] −h5

90f (4)(ξ)

The error term in Simpson’s rule involves the fourth derivative of f , so itgives exact results when applied to any polynomial of degree three orless.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 22 / 36

Page 58: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

5 Measuring Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 23 / 36

Page 59: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule .v. Simpson’s Rule

ExampleCompare the Trapezoidal rule and Simpson’s rule approximations to∫ 2

0f (x) dx when f (x) is

(a) x2 (b) x4 (c) (x + 1)−1

(d)√

1 + x2 (e) sin x (f) ex

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 24 / 36

Page 60: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule .v. Simpson’s Rule

Solution (1/3)On [0, 2], the Trapezoidal and Simpson’s rule have the forms

Trapezoidal:∫ 2

0f (x) dx ≈ f (0) + f (2)

Simpson’s:∫ 2

0f (x) dx ≈ 1

3[f (0) + 4f (1) + f (2)]

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 25 / 36

Page 61: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule .v. Simpson’s Rule

Solution (1/3)On [0, 2], the Trapezoidal and Simpson’s rule have the forms

Trapezoidal:∫ 2

0f (x) dx ≈ f (0) + f (2)

Simpson’s:∫ 2

0f (x) dx ≈ 1

3[f (0) + 4f (1) + f (2)]

When f (x) = x2 they give

Trapezoidal:∫ 2

0f (x) dx ≈ 02 + 22 = 4

Simpson’s:∫ 2

0f (x) dx ≈ 1

3[(02) + 4 · 12 + 22] =

83

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 25 / 36

Page 62: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule .v. Simpson’s Rule

Solution (2/3)The approximation from Simpson’s rule is exact because itstruncation error involves f (4), which is identically 0 when f (x) = x2.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 26 / 36

Page 63: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule .v. Simpson’s Rule

Solution (2/3)The approximation from Simpson’s rule is exact because itstruncation error involves f (4), which is identically 0 when f (x) = x2.

The results to three places for the functions are summarized in thefollowing table.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 26 / 36

Page 64: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Trapezoidal Rule .v. Simpson’s Rule

Solution (3/3): Summary Results

(a) (b) (c) (d) (e) (f)

f (x) x2 x4 (x + 1)−1√

1 + x2 sin x ex

Exact value 2.667 6.400 1.099 2.958 1.416 6.389Trapezoidal 4.000 16.000 1.333 3.326 0.909 8.389Simpson’s 2.667 6.667 1.111 2.964 1.425 6.421

Notice that, in each instance, Simpson’s Rule is significantly superior.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 27 / 36

Page 65: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Outline

1 Introduction to Numerical Integration

2 The Trapezoidal Rule

3 Simpson’s Rule

4 Comparing the Trapezoidal Rule with Simpson’s Rule

5 Measuring Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 28 / 36

Page 66: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Rationale

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 29 / 36

Page 67: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

RationaleThe standard derivation of quadrature error formulas is based ondetermining the class of polynomials for which these formulasproduce exact results.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 29 / 36

Page 68: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

RationaleThe standard derivation of quadrature error formulas is based ondetermining the class of polynomials for which these formulasproduce exact results.

The following definition is used to facilitate the discussion of thisderivation.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 29 / 36

Page 69: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

RationaleThe standard derivation of quadrature error formulas is based ondetermining the class of polynomials for which these formulasproduce exact results.

The following definition is used to facilitate the discussion of thisderivation.

DefinitionThe degree of accuracy or precision, of a quadrature formula is thelargest positive integer n such that the formula is exact for xk , for eachk = 0, 1, . . . , n.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 29 / 36

Page 70: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

RationaleThe standard derivation of quadrature error formulas is based ondetermining the class of polynomials for which these formulasproduce exact results.

The following definition is used to facilitate the discussion of thisderivation.

DefinitionThe degree of accuracy or precision, of a quadrature formula is thelargest positive integer n such that the formula is exact for xk , for eachk = 0, 1, . . . , n.

This implies that the Trapezoidal and Simpson’s rules have degrees ofprecision one and three, respectively.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 29 / 36

Page 71: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Establishing the Degree of Precision

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 30 / 36

Page 72: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Establishing the Degree of PrecisionIntegration and summation are linear operations; that is,

∫ b

a(αf (x) + βg(x)) dx = α

∫ b

af (x) dx + β

∫ b

ag(x) dx

andn

i=0

(αf (xi ) + βg(xi)) = αn

i=0

f (xi) + βn

i=0

g(xi),

for each pair of integrable functions f and g and each pair of realconstants α and β.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 30 / 36

Page 73: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Establishing the Degree of PrecisionIntegration and summation are linear operations; that is,

∫ b

a(αf (x) + βg(x)) dx = α

∫ b

af (x) dx + β

∫ b

ag(x) dx

andn

i=0

(αf (xi ) + βg(xi)) = αn

i=0

f (xi) + βn

i=0

g(xi),

for each pair of integrable functions f and g and each pair of realconstants α and β. This implies the following:

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 30 / 36

Page 74: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Degree of PrecisionThe degree of precision of a quadrature formula is n if and only if theerror is zero for all polynomials of degree k = 0, 1, . . . , n, but is notzero for some polynomial of degree n + 1.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 31 / 36

Page 75: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Degree of PrecisionThe degree of precision of a quadrature formula is n if and only if theerror is zero for all polynomials of degree k = 0, 1, . . . , n, but is notzero for some polynomial of degree n + 1.

FootnoteThe Trapezoidal and Simpson’s rules are examples of a class ofmethods known as Newton-Cotes formulas.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 31 / 36

Page 76: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Introduction Trapezoidal Rule Simpson’s Rule Comparison Measuring Precision

Numerical Integration: Measuring Precision

Degree of PrecisionThe degree of precision of a quadrature formula is n if and only if theerror is zero for all polynomials of degree k = 0, 1, . . . , n, but is notzero for some polynomial of degree n + 1.

FootnoteThe Trapezoidal and Simpson’s rules are examples of a class ofmethods known as Newton-Cotes formulas.

There are two types of Newton-Cotes formulas, open and closed.

Numerical Analysis (Chapter 4) Elements of Numerical Integration I R L Burden & J D Faires 31 / 36

Page 77: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Questions?

Page 78: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Reference Material

Page 79: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

The Weighted Mean Value Theorem for Integrals

Suppose f ∈ C[a, b], the Riemann integral of g exists on [a, b],and g(x) does not change sign on [a, b]. Then there exists anumber c in (a, b) with

∫ b

af (x)g(x) dx = f (c)

∫ b

ag(x) dx .

When g(x) ≡ 1, this result is the usual Mean Value Theorem forIntegrals. It gives the average value of the function f over theinterval [a, b] as

f (c) =1

b − a

∫ b

af (x) dx .

See Diagram

Return to Derivation of the Trapezoidal Rule

Return to Derivation of Simpson’s Method

Page 80: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

The Mean Value Theorem for Integrals

f (c) =1

b − a

∫ b

af (x) dx .

Return to the Weighted Mean Value Theorem for Integrals

x

y

f (c)

y 5 f (x)

a bc

Page 81: Numerical Differentiation & Integration …yutianli.net/teaching/na/ch4_3a.pdf · Numerical Differentiation & Integration Elements of Numerical Integration I Numerical Analysis (9th

Numerical Differentiation Formulae

Second Derivative Midpoint Formula

f ′′(x0) =1h2 [f (x0 − h) − 2f (x0) + f (x0 + h)] − h2

12f (4)(ξ)

for some ξ, where x0 − h < ξ < x0 + h.

Return to Derivation of Simpson’s Rule