Newton’s Divided Difference Polynomial Method of Interpolation

Preview:

DESCRIPTION

Newton’s Divided Difference Polynomial Method of Interpolation. Mechanical Engineering Majors Authors: Autar Kaw, Jai Paul http://numericalmethods.eng.usf.edu Transforming Numerical Methods Education for STEM Undergraduates. - PowerPoint PPT Presentation

Citation preview

http://numericalmethods.eng.usf.edu 1

Newton’s Divided Difference Polynomial

Method of Interpolation

Mechanical Engineering Majors

Authors: Autar Kaw, Jai Paul

http://numericalmethods.eng.usf.eduTransforming Numerical Methods Education for STEM

Undergraduates

Newton’s Divided Difference Method of

Interpolation

http://numericalmethods.eng.usf.edu

http://numericalmethods.eng.usf.edu3

What is Interpolation ?

Given (x0,y0), (x1,y1), …… (xn,yn), find the value of ‘y’ at a value of ‘x’ that is not given.

http://numericalmethods.eng.usf.edu4

Interpolants

Polynomials are the most common choice of interpolants because they are easy to:

EvaluateDifferentiate, and Integrate.

http://numericalmethods.eng.usf.edu5

Newton’s Divided Difference Method

Linear interpolation: Given pass a linear interpolant through the data

where

),,( 00 yx ),,( 11 yx

)()( 0101 xxbbxf

)( 00 xfb

01

011

)()(

xx

xfxfb

http://numericalmethods.eng.usf.edu6

Example A trunnion is cooled 80°F to − 108°F. Given below is the table of

the coefficient of thermal expansion vs. temperature. Determine the value of the coefficient of thermal expansion at T=−14°F using the direct method for linear interpolation.

Temperature (oF)

Thermal Expansion Coefficient (in/in/oF)

80 6.47 × 10−6

0 6.00 × 10−6

−60 5.58 × 10−6

−160 4.72 × 10−6

−260 3.58 × 10−6

−340 2.45 × 10−6

http://numericalmethods.eng.usf.edu7

Linear Interpolation

5045403530252015105.5

5.6

5.7

5.8

5.9

6

5.58

y s

f range( )

f x desired

x s1

10x s0

10 x s range x desired

)()( 010 TTbbT

,00 T 60 10006 .Tα

,601 T 61 10585 .Tα

)( 00 Tb

610006 .

01

011

)()(

TT

TTb

060

1000610585 66

..

6100070 .

http://numericalmethods.eng.usf.edu8

Linear Interpolation (contd)

5045403530252015105.5

5.6

5.7

5.8

5.9

6

5.58

y s

f range( )

f x desired

x s1

10x s0

10 x s range x desired

010 TTbbTα

,T.. 010007010006 66

060 T

Fin/in/109025

01410007010006146

66

.

..α

http://numericalmethods.eng.usf.edu9

Quadratic InterpolationGiven ),,( 00 yx ),,( 11 yx and ),,( 22 yx fit a quadratic interpolant through the data.

))(()()( 1020102 xxxxbxxbbxf

)( 00 xfb

01

011

)()(

xx

xfxfb

02

01

01

12

12

2

)()()()(

xx

xx

xfxf

xx

xfxf

b

http://numericalmethods.eng.usf.edu10

Example A trunnion is cooled 80°F to − 108°F. Given below is the table of

the coefficient of thermal expansion vs. temperature. Determine the value of the coefficient of thermal expansion at T=−14°F using the direct method for quadratic interpolation.

Temperature (oF)

Thermal Expansion Coefficient (in/in/oF)

80 6.47 × 10−6

0 6.00 × 10−6

−60 5.58 × 10−6

−160 4.72 × 10−6

−260 3.58 × 10−6

−340 2.45 × 10−6

http://numericalmethods.eng.usf.edu11

Quadratic Interpolation (contd)

60 40 20 0 20 40 60 805.4

5.6

5.8

6

6.2

6.4

6.66.47

5.58

y s

f range( )

f x desired

8060 x s range x desired

102010 TTTTbTTbbTα

,800 T 60 10476 .Tα

,01 T 61 10006 .Tα

,602 T 62 10585 .Tα

http://numericalmethods.eng.usf.edu12

Quadratic Interpolation (contd)

600 10476 .Tαb

9

66

01

011 108755

800

1047610006

...

TT

TαTαb

12

66

6666

02

01

01

12

12

2

1003578

140

100058750100070

8060800

1047610006060

1000610585

.

..

....

TT

TTTαTα

TTTαTα

b

http://numericalmethods.eng.usf.edu13

Quadratic Interpolation (contd)

102010 TTTTbTTbbTα

,TT.T.. 08010035788010875510476 1296 8060 T

At ,14T

Fin/in/1090725

01480141003578801410875510476146

1296

.

...α ---

The absolute relative approximate error a obtained between the results from the

first and second order polynomial is

%087605.0

1001090725

10902510907256

66

-

--

a .

..

http://numericalmethods.eng.usf.edu14

General Form

))(()()( 1020102 xxxxbxxbbxf

where

Rewriting))(](,,[)](,[][)( 1001200102 xxxxxxxfxxxxfxfxf

)(][ 000 xfxfb

01

01011

)()(],[

xx

xfxfxxfb

02

01

01

12

12

02

01120122

)()()()(

],[],[],,[

xx

xx

xfxf

xx

xfxf

xx

xxfxxfxxxfb

http://numericalmethods.eng.usf.edu15

General FormGiven )1( n data points, nnnn yxyxyxyx ,,,,......,,,, 111100 as

))...()((....)()( 110010 nnn xxxxxxbxxbbxf

where

][ 00 xfb

],[ 011 xxfb

],,[ 0122 xxxfb

],....,,[ 0211 xxxfb nnn

],....,,[ 01 xxxfb nnn

http://numericalmethods.eng.usf.edu16

General formThe third order polynomial, given ),,( 00 yx ),,( 11 yx ),,( 22 yx and ),,( 33 yx is

))()(](,,,[

))(](,,[)](,[][)(

2100123

1001200103

xxxxxxxxxxf

xxxxxxxfxxxxfxfxf

0b

0x )( 0xf 1b

],[ 01 xxf 2b

1x )( 1xf ],,[ 012 xxxf 3b

],[ 12 xxf ],,,[ 0123 xxxxf

2x )( 2xf ],,[ 123 xxxf

],[ 23 xxf

3x )( 3xf

http://numericalmethods.eng.usf.edu17

Example A trunnion is cooled 80°F to − 108°F. Given below is the table of

the coefficient of thermal expansion vs. temperature. Determine the value of the coefficient of thermal expansion at T=−14°F using the direct method for cubic interpolation.

Temperature (oF)

Thermal Expansion Coefficient (in/in/oF)

80 6.47 × 10−6

0 6.00 × 10−6

−60 5.58 × 10−6

−160 4.72 × 10−6

−260 3.58 × 10−6

−340 2.45 × 10−6

http://numericalmethods.eng.usf.edu18

Example

The coefficient of thermal expansion profile is chosen as

2103102010 TTTTTTbTTTTbTTbbTα

,800 T 60 10476 .Tα

,01 T 61 10006 .Tα

,602 T 62 10585 .Tα

,1603 T 63 10724 .Tα

http://numericalmethods.eng.usf.edu19

Example 0b

,800 T 610476 . 1b

9108755 . 2b

,01 T 610006 . 121003578 . 3b

6100070 . 151018458 .

,602 T 610585 . 1110

61000860 .

,1603 T 610724 .

The values of the constants are 6

0 10476 .b 91 108755 .b 12

2 1003578 .b 153 1018458 .b

http://numericalmethods.eng.usf.edu20

Example

600801018458

0801003578801087551047615

1296

2103102010

TT-T-.

TT.T..

TTTTTTbTTTTbTTbbTα

At ,14T

Fin/in/1090775

601401480141018458

0148014100357880141087551047614

6

15

1296

.

.

...α

The absolute relative approximate error a obtained between the results from the second and

third order polynomial is

%0083867.0

1001090775

109072510907756

66

.

..a

http://numericalmethods.eng.usf.edu21

Comparison Table

Order of Polynomial 1 2 3

Thermal Expansion Coefficient (in/in/oF)

5.902 × 10−6 5.9072 × 10−6 5.9077 × 10−6

Absolute Relative Approximate Error

---------- 0.087605% 0.0083867%

http://numericalmethods.eng.usf.edu22

Reduction in DiameterThe actual reduction in diameter is given by

where Tr = room temperature (°F)Tf = temperature of cooling medium (°F)

Since Tr = 80 °F and Tr = −108 °F,

Find out the percentage difference in the reduction in the diameter by the above integral formula and the result using the thermal expansion coefficient from the cubic interpolation.

108

80

dTDD

Tf

Tr

dTDD

http://numericalmethods.eng.usf.edu23

Reduction in DiameterWe know from interpolation that

80160

,101845.8101944.8104786.61000.6 31521296

T

TTTT

Therefore,

6

180

80

415

312

296

108

80

31521296

109.1105

4101845.8

3101944.8

2104786.61000.6

101845.8101944.8104786.61000.6

TTTT

dTTTT

dTD

D f

r

T

T

http://numericalmethods.eng.usf.edu24

Reduction in diameterUsing the average value for the coefficient of thermal expansion from cubic interpolation

6

6

106.1110

80108109077.5

rf TT

TD

D

The percentage difference would be

%42775.0

100109.1105

106.1110109.11056

66

a

Additional ResourcesFor all resources on this topic such as digital audiovisual lectures, primers, textbook chapters, multiple-choice tests, worksheets in MATLAB, MATHEMATICA, MathCad and MAPLE, blogs, related physical problems, please visit

http://numericalmethods.eng.usf.edu/topics/newton_divided_difference_method.html

THE END

http://numericalmethods.eng.usf.edu

Recommended