1 Approximating functions, polynomial interpolation (Lagrange and Newton’s divided differences) formulas, error approximations.

Slides:



Advertisements
Similar presentations
Interpolation A standard idea in interpolation now is to find a polynomial pn(x) of degree n (or less) that assumes the given values; thus (1) We call.
Advertisements

Numerical Methods.  Polynomial interpolation involves finding a polynomial of order n that passes through the n+1 points.  Several methods to obtain.
CISE301_Topic61 SE301: Numerical Methods Topic 6 Numerical Differentiation Lecture 23 KFUPM Read Chapter 23, Sections 1-2.
CE33500 – Computational Methods in Civil Engineering Differentiation Provided by : Shahab Afshari
KFUPM SE301: Numerical Methods Topic 5: Interpolation Lectures 20-22:
Curve-Fitting Interpolation
Curve-Fitting Polynomial Interpolation
Interpolation Used to estimate values between data points difference from regression - goes through data points no error in data points.
Curve Fitting and Interpolation: Lecture (II)
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 22 CURVE FITTING Chapter 18 Function Interpolation and Approximation.
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 23 CURVE FITTING Chapter 18 Function Interpolation and Approximation.
ECIV 301 Programming & Graphics Numerical Methods for Engineers REVIEW II.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Interpolation Chapter 18.
CSE Interpolation Roger Crawfis.
1 Chapter 6 NUMERICAL DIFFERENTIATION. 2 When we have to differentiate a function given by a set of tabulated values or when a complicated function is.
Chapter 6 Numerical Interpolation
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 21 CURVE FITTING Chapter 18 Function Interpolation and Approximation.
CISE301_Topic7KFUPM1 SE301: Numerical Methods Topic 7 Numerical Integration Lecture KFUPM Read Chapter 21, Section 1 Read Chapter 22, Sections 2-3.
EXAMPLE 2 Find the zeros of a polynomial function
EXAMPLE 2 Find all zeros of f (x) = x 5 – 4x 4 + 4x x 2 – 13x – 14. SOLUTION STEP 1 Find the rational zeros of f. Because f is a polynomial function.
CISE301_Topic71 SE301: Numerical Methods Topic 7 Numerical Integration Lecture KFUPM (Term 101) Section 04 Read Chapter 21, Section 1 Read Chapter.
Polynomials. 2 Content Evaluation Root finding Root Bracketing Interpolation Resultant.
CpE- 310B Engineering Computation and Simulation Dr. Manal Al-Bzoor
Interpolation. Interpolation is important concept in numerical analysis. Quite often functions may not be available explicitly but only the values of.
GUIDED PRACTICE for Example How many solutions does the equation
Chapter 8 Curve Fitting.
Now that you’ve found a polynomial to approximate your function, how good is your polynomial? Find the 6 th degree Maclaurin polynomial for For what values.
1. Interpolating polynomials Polynomial of degree n,, is a linear combination of Definitions: (interval, continuous function, abscissas, and polynomial)
Introduction to Numerical Analysis I MATH/CMPSC 455 Interpolation.
Interpolation produces a function that matches the given data exactly. The function then can be utilized to approximate the data values at intermediate.
CHAPTER 3 NUMERICAL METHODS
Chapter 3 Interpolation
KFUPM SE301: Numerical Methods Topic 5: Interpolation Lectures 20-22:
EE3561_Unit 5(c)AL-DHAIFALLAH14361 EE 3561 : Computational Methods Unit 5 : Interpolation Dr. Mujahed AlDhaifallah (Term 351) Read Chapter 18, Sections.
1 INTERPOLASI. Direct Method of Interpolation 3 What is Interpolation ? Given (x 0,y 0 ), (x 1,y 1 ), …… (x n,y n ), find the value of ‘y’ at a value.
By: Mark Coose Joetta Swift Micah Weiss. What Problems Can Interpolation Solve? Given a table of values, find a simple function that passes through the.
5. Interpolation 5.1 Definition of interpolation. 5.2 Formulas for Interpolation. 5.3 Formulas for Interpolation for unequal interval. 5.4 Applications.
CSE 330 Numerical Methods Lecture 05 Chapter 5: Numerical Differentiation Md. Omar Faruqe
Interpolation - Introduction
Numerical Integration
CHAPTER 3 NUMERICAL METHODS
High Accuracy Differentiation Formulas
Polynomial Interpolation
1. 2 What is Integration? Integration The process of measuring the area under a curve. Where: f(x) is the integrand a= lower limit of integration b=
Numerical Analysis Lecture 25.
Copyright © Cengage Learning. All rights reserved.
Interpolation.
FST Chapter 7 Review Questions.
Interpolation Estimation of intermediate values between precise data points. The most common method is: Although there is one and only one nth-order.
Chapter 18.
Interpolation.
Chapter 18.
INTERPOLATION Prof. Samuel Okolie, Prof. Yinka Adekunle & Dr
Numerical Analysis Lecture 7.
Remainder of a Taylor Polynomial
Interpolasi Pertemuan - 7 Mata Kuliah : Analisis Numerik
POLYNOMIAL INTERPOLATION
11.1 – Polynomial Approximations of Functions
Numerical Analysis Lecture 26.
MATH 174: Numerical Analysis
Numerical Computation and Optimization
INTERPOLASI.
Lagrangian Interpolation
Copyright © Cengage Learning. All rights reserved.
SKTN 2393 Numerical Methods for Nuclear Engineers
(1) Find all of the zeros of f.
Curve Fitting Filling in the gaps.
CISE-301: Numerical Methods Topic 1: Introduction to Numerical Methods and Taylor Series Lectures 1-4: KFUPM CISE301_Topic1.
Interpolation with unequal intervals
Theory of Approximation: Interpolation
Presentation transcript:

1 Approximating functions, polynomial interpolation (Lagrange and Newton’s divided differences) formulas, error approximations

2 Introduction to Interpolation  Introduction  Interpolation Problem  Existence and Uniqueness  Linear and Quadratic Interpolation  Newton’s Divided Difference Method  Properties of Divided Differences

3 Introduction Interpolation was used for long time to provide an estimate of a tabulated function at values that are not available in the table. What is sin (0.15)? xsin(x) Using Linear Interpolation sin (0.15) ≈ True value (4 decimal digits) sin (0.15) =

4 The Interpolation Problem Given a set of n+1 points, Find an n th order polynomial that passes through all points, such that:

5 Example An experiment is used to determine the viscosity of water as a function of temperature. The following table is generated: Problem: Estimate the viscosity when the temperature is 8 degrees. Temperature (degree) Viscosity

6 Interpolation Problem Find a polynomial that fits the data points exactly. Linear Interpolation: V(T)= 1.73 − T V(8)=

7 Existence and Uniqueness Given a set of n+1 points: Assumption: are distinct Theorem: There is a unique polynomial f n (x) of order ≤ n such that:

8 Examples of Polynomial Interpolation Linear Interpolation  Given any two points, there is one polynomial of order ≤ 1 that passes through the two points. Quadratic Interpolation Given any three points there is one polynomial of order ≤ 2 that passes through the three points.

9 Linear Interpolation Given any two points, The line that interpolates the two points is: Example : Find a polynomial that interpolates (1,2) and (2,4).

10 Quadratic Interpolation  Given any three points:  The polynomial that interpolates the three points is :

11 General n th Order Interpolation Given any n+1 points: The polynomial that interpolates all points is:

12 Divided Differences

13 Divided Difference Table xF[ ]F[, ]F[,, ]F[,,,] x0x0 F[x0]F[x 0,x 1 ]F[x 0,x 1, x 2 ]F[x 0,x 1,x 2,x 3 ] x1x1 F[x 1 ]F[x 1,x 2 ]F[x 1,x 2,x 3 ] x2x2 F[x 2 ]F[x 2,x 3 ] x3x3 F[x 3 ]

14 Divided Difference Table f(x i ) xF[ ]F[, ]F[,, ] Entries of the divided difference table are obtained from the data table using simple operations.

15 Divided Difference Table f(x i ) xF[ ]F[, ]F[,, ] The first two column of the table are the data columns. Third column: First order differences. Fourth column: Second order differences.

16 Divided Difference Table xF[ ]F[, ]F[,, ]

17 Divided Difference Table xF[ ]F[, ]F[,, ]

18 Divided Difference Table xF[ ]F[, ]F[,, ]

19 Divided Difference Table xF[ ]F[, ]F[,, ] f 2 (x)= F[x 0 ]+F[x 0,x 1 ] (x-x 0 )+F[x 0,x 1,x 2 ] (x-x 0 )(x-x 1 )

20 Two Examples xy Obtain the interpolating polynomials for the two examples: xy What do you observe?

21 Two Examples xY xY Ordering the points should not affect the interpolating polynomial.

22 Properties of Divided Difference Ordering the points should not affect the divided difference:

23 Example  Find a polynomial to interpolate the data. xf(x)

24 Example xf(x)f[, ]f[,, ]f[,,, ]f[,,,, ]

25 Summary

26 Lagrange Interpolation

27 The Interpolation Problem Given a set of n+1 points: Find an n th order polynomial: that passes through all points, such that:

28 Lagrange Interpolation Problem: Given Find the polynomial of least order such that: Lagrange Interpolation Formula: ….

29 Lagrange Interpolation

30 Lagrange Interpolation Example x1/31/41 y27

31 Example Find a polynomial to interpolate: Both Newton’s interpolation method and Lagrange interpolation method must give the same answer. xy

32 Newton’s Interpolation Method 012-3/2 7/6-5/ /

33 Interpolating Polynomial

34 Interpolating Polynomial Using Lagrange Interpolation Method

35 Inverse Interpolation Error in Polynomial Interpolation

36 Inverse Interpolation …. One approach: Use polynomial interpolation to obtain f n (x) to interpolate the data then use Newton’s method to find a solution to x

37 Inverse Interpolation …. Inverse interpolation: 1. Exchange the roles of x and y. 2. Perform polynomial Interpolation on the new table. 3. Evaluate ….

38 Inverse Interpolation x y y x

39 Inverse Interpolation Question: What is the limitation of inverse interpolation? The original function has an inverse. y 1, y 2, …, y n must be distinct.

40 Inverse Interpolation Example x123 y

41 Errors in polynomial Interpolation  Polynomial interpolation may lead to large errors (especially for high order polynomials). BE CAREFUL  When an n th order interpolating polynomial is used, the error is related to the (n+1) th order derivative.

42 10 th Order Polynomial Interpolation

43 Errors in polynomial Interpolation Theorem

44 Example

45 Summary  The interpolating polynomial is unique.  Different methods can be used to obtain it. Newton’s divided difference Lagrange interpolation Others  Polynomial interpolation can be sensitive to data.  BE CAREFUL when high order polynomials are used.