0% found this document useful (0 votes)
17 views

Direct Method

This document discusses the direct method of interpolation. It provides three examples of using linear, quadratic, and cubic polynomials to interpolate velocity values for a rocket at times not provided in the original data tables. The cubic polynomial provided the closest interpolation, with an absolute relative error of 0.033269% when estimating the velocity at 16 seconds compared to the quadratic polynomial.

Uploaded by

chihuahua fan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Direct Method

This document discusses the direct method of interpolation. It provides three examples of using linear, quadratic, and cubic polynomials to interpolate velocity values for a rocket at times not provided in the original data tables. The cubic polynomial provided the closest interpolation, with an absolute relative error of 0.033269% when estimating the velocity at 16 seconds compared to the quadratic polynomial.

Uploaded by

chihuahua fan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Direct Method of Interpolation

Dr. Md. Mashiur Rahaman


Associate Professor
Department of Naval Architecture and Marine Engineering
Bangladesh University of Engineering and Technology
Dhaka-1000, Bangladesh
E-mail: [email protected]
What is Interpolation ?
Given (x0,y0), (x1,y1), …… (xn,yn), find the value of ‘y’ at a
value of ‘x’ that is not given.

Figure 1 Interpolation of discrete.


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

Evaluate
Differentiate, and
Integrate
Direct Method
Given ‘n+1’ data points (x0,y0), (x1,y1),………….. (xn,yn),
pass a polynomial of order ‘n’ through the data as given
below:

n
y = a0 + a1 x + .................... + an x .
where a0, a1,………………. an are real constants.

•  Set up ‘n+1’ equations to find ‘n+1’ constants.

•  To find the value ‘y’ at a given value of ‘x’, simply


substitute the value of ‘x’ in the above polynomial.
Example 1
The upward velocity of a rocket is given as a function of time
in Table 1.
Find the velocity at t=16 seconds using the direct method for
linear interpolation.

Table 1 Velocity as a function


of time.

t, (s) v(t ), (m/s)


0 0
10 227.04
15 362.78
20 517.35
22.5 602.97
30 901.67 Figure 2 Velocity vs. time data for the
rocket example
Linear Interpolation
v(t ) = a0 + a1t y

(x1 , y1 )
v(15) = a0 + a1 (15) = 362.78
v(20 ) = a0 + a1 (20 ) = 517.35 (x0 , y0 )
f1(x)

Solving the above two equations gives,


Figure 3 Linear interpolation.
a0 = −100.93 a1 = 30.914
Hence
v(t ) = −100.93 + 30.914t, 15 ≤ t ≤ 20.
v(16) = −100.93 + 30.914(16) = 393.7 m/s
Example 2
The upward velocity of a rocket is given as a function of time in
Table 2.
Find the velocity at t=16 seconds using the direct method for
quadratic interpolation.

Table 2 Velocity as a function


of time.

t, (s) v(t ), (m/s)


0 0
10 227.04
15 362.78
20 517.35
22.5 602.97
30 901.67 Figure 5 Velocity vs. time data for the
rocket example
Quadratic Interpolation

y
v(t ) = a0 + a1t + a2t 2
2 (x1 , y1 )
v(10) = a0 + a1 (10) + a2 (10) = 227.04 (x2 , y2 )
2
v(15) = a0 + a1 (15) + a2 (15) = 362.78
2
v(20) = a0 + a1 (20) + a2 (20) = 517.35 f 2 (x )
( x0 , y 0 )
x

Figure 6 Quadratic interpolation.


Solving the above three equations gives

a0 = 12.05 a1 = 17.733 a2 = 0.3766


Quadratic Interpolation (cont.)
550
2
v(t ) = 12.05 + 17.733t + 0.3766t , 10 ≤ t ≤ 20
517.35

500

2 450

v(16 ) = 12.05 + 17.733(16 ) + 0.3766(16 ) ys


400
f ( range)

= 392.19 m/s (
f x desired ) 350

300

250

227.04 200
10 12 14 16 18 20
10 x s , range, x desired 20

The absolute relative approximate error ∈a obtained between


the results from the first and second order polynomial is

392.19 − 393.70
∈a = × 100
392.19
= 0.38410%
Example 3
The upward velocity of a rocket is given as a function of time in
Table 3.
Find the velocity at t=16 seconds using the direct method for
cubic interpolation.

Table 3 Velocity as a function


of time.

t, (s) v(t ), (m/s)


0 0
10 227.04
15 362.78
20 517.35
22.5 602.97
30 901.67 Figure 6 Velocity vs. time data for the
rocket example
Cubic Interpolation y

(x3 , y3 )

(x1 , y1 )
v(t ) = a0 + a1t + a2t 2 + a3t 3
f 3 (x )
(x2 , y2 )
2 3
v(10) = 227.04 = a0 + a1 (10) + a2 (10) + a3 (10) (x0 , y0 )
x
2 3
v(15) = 362.78 = a0 + a1 (15) + a2 (15) + a3 (15)
Figure 7 Cubic interpolation.
2 3
v(20) = 517.35 = a0 + a1 (20) + a2 (20) + a3 (20)
2 3
v(22.5) = 602.97 = a0 + a1 (22.5) + a2 (22.5) + a3 (22.5)

a0 = −4.2540 a1 = 21.266 a2 = 0.13204 a3 = 0.0054347


Cubic Interpolation (contd)
v(t ) = −4.2540 + 21.266t + 0.13204t 2 + 0.0054347t 3 , 10 ≤ t ≤ 22.5
2 3
v(16 ) = −4.2540 + 21.266(16 ) + 0.13204(16 ) + 0.0054347(16 )
= 392.06 m/s

602.97
700
The absolute percentage relative
600 approximate error ∈a between
ys
second and third order polynomial is
500

f ( range)

(
f x desired )
400

392.06 − 392.19
∈a = × 100
392.06
300

227.04 200
10
10
12 14 16 18
x s , range, x desired
20 22 24
22.5
= 0.033269 %
Comparison Table
Table 4 Comparison of different orders of the polynomial.

Order of
t(s) v (m/s) 1 2 3
Polynomial
0 0
v(t = 16) m/s 393.7 392.19 392.06
10 227.04
15 362.78 Absolute Relative
---------- 0.38410 % 0.033269 %
Approximate Error
20 517.35
22.5 602.97
30 901.67
between second and third order polynomial is
392.06 − 392.19
Distance from Velocity Profile
∈a =
392.06
× 100

= 0.033269%
c) The Find
distancethe covered
distancebycovered
the rocket
by between t =from
the rocket 11s and t = to
t=11s can be? calcul
16 st=16s
interpolating polynomial
v(t ) = −4.2540 + 21.266t + 0.13204t 2 + 0.0054347t 3 , 10 ≤ t ≤ 22.5
Note that the polynomial is valid between t = 10 and t = 22.5 and hence inclu
of integration of t =1611 and t = 16 .
So s (16 ) − s (11) = ∫ v(t )dt
11 16

s(16 ) − s (11)16= ∫ v(t )dt


( )
= ∫ −114.2540 + 21.266t + 0.13204t 2 + 0.0054347t 3 dt
11 16


⎡= (−4.2540 + 21.t266t + 0.13204
t 3 t + 0.0054347
2 16 3
2
t 4 ⎤ t ) dt
4.2540t + 21.266 + 0.13204 + 0.0054347 ⎥
= ⎢− 11
⎣ 2 3 4 ⎦11 16
2 3 4
= 1605 t t t
= −m4.2540t + 21.266 + 0.13204 + 0.0054347
2 3 4 11
= 1605 m
d) The acceleration at t = 16 is given by
Acceleration from Velocity Profile
Find the acceleration of the rocket at t=16s given that

ν (t ) = −4.2540 + 21.266t + 0.13204 2 + 0.0054347t 3 ,10 ≤ t ≤ 22.5


d
a(t ) = v(t )
dt
d
=
dt
(− 4.2540 + 21.266t + 0.13204t 2 + 0.0054347t 3 )
= 21.289 + 0.26130t + 0.016382t 2 , 10 ≤ t ≤ 22.5
2
a(16 ) = 21.266 + 0.26408(16 ) + 0.016304(16 )
= 29.665 m/s2

You might also like