660 likes | 1.08k Views
CISE301 : Numerical Methods Topic 7 Numerical Integration Lecture 24-27. KFUPM Read Chapter 21, Section 1 Read Chapter 22, Sections 2-3. L ecture 24 Introduction to Numerical Integration. Definitions Upper and Lower Sums Trapezoid Method (Newton-Cotes Methods) Romberg Method
E N D
CISE301: Numerical MethodsTopic 7Numerical Integration Lecture 24-27 KFUPM Read Chapter 21, Section 1 Read Chapter 22, Sections 2-3 KFUPM
Lecture 24Introduction to Numerical Integration Definitions Upper and Lower Sums Trapezoid Method (Newton-Cotes Methods) Romberg Method Gauss Quadrature Examples KFUPM
Integration Indefinite Integrals Indefinite Integrals of a function are functionsthat differ from each other by a constant. Definite Integrals Definite Integrals are numbers. KFUPM
The Area Under the Curve One interpretation of the definite integral is: Integral = area under the curve f(x) a b KFUPM
Upper and Lower Sums The interval is divided into subintervals. f(x) a b KFUPM
Upper and Lower Sums f(x) a b KFUPM
Example KFUPM
Example KFUPM
Upper and Lower Sums • Estimates based on Upper and Lower Sums are easy to obtain for monotonic functions (always increasing or always decreasing). • For non-monotonic functions, finding maximum and minimum of the function can be difficult and other methods can be more attractive. KFUPM
Newton-Cotes Methods • In Newton-Cote Methods, the function is approximated by a polynomial of order n. • Computing the integral of a polynomial is easy. KFUPM
Newton-Cotes Methods • Trapezoid Method (First Order Polynomials are used) • Simpson 1/3 Rule (Second Order Polynomials are used) KFUPM
Lecture 25Trapezoid Method Derivation-One Interval Multiple Application Rule Estimating the Error Recursive Trapezoid Method Read 21.1 KFUPM
Trapezoid Method f(x) KFUPM
Trapezoid Method f(x) KFUPM
Trapezoid MethodMultiple Application Rule f(x) x a b KFUPM
Example Given a tabulated values of the velocity of an object. Obtain an estimate of the distance traveled in the interval [0,3]. Distance = integral of the velocity KFUPM
Example 1 KFUPM
Example KFUPM
Example KFUPM
Example KFUPM
Recursive Trapezoid Method f(x) KFUPM
Recursive Trapezoid Method f(x) Based on previous estimate Based on new point KFUPM
Recursive Trapezoid Method f(x) Based on previous estimate Based on new points KFUPM
Advantages of Recursive Trapezoid Recursive Trapezoid: • Gives the same answer as the standard Trapezoid method. • Makes use of the available information to reduce the computation time. • Useful if the number of iterations is not known in advance. KFUPM
Lecture 26Romberg Method Motivation Derivation of Romberg Method Romberg Method Example When to stop? Read 22.2 KFUPM
Motivation for Romberg Method • Trapezoid formula with an interval h gives an error of the order O(h2). • We can combine two Trapezoid estimates with intervals 2h and h to get a better estimate. KFUPM
Romberg Method First column is obtained using Trapezoid Method The other elements are obtained using the Romberg Method KFUPM
Romberg Method KFUPM
Property of Romberg Method Error Level KFUPM
Example 1 KFUPM
Example 1 (cont.) KFUPM
When do we stop? KFUPM
Lecture 27Gauss Quadrature Motivation General integration formula Read 22.3 KFUPM
Motivation KFUPM
Lagrange Interpolation KFUPM
Question What is the best way to choose the nodes and the weights? KFUPM
Theorem KFUPM