1 Chapter 6 NUMERICAL DIFFERENTIATION. 2 When we have to differentiate a function given by a set of...
-
Upload
nickolas-shelton -
Category
Documents
-
view
212 -
download
0
Transcript of 1 Chapter 6 NUMERICAL DIFFERENTIATION. 2 When we have to differentiate a function given by a set of...
![Page 1: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/1.jpg)
1
Chapter 6
NUMERICAL DIFFERENTIATION
![Page 2: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/2.jpg)
2
NUMERICAL DIFFERENTIATION
When we have to differentiate a function given by a set of tabulated values or when a complicated function is involved, numerical differentiation is used.
The principle behind numerical differentiation is “we find a suitable interpolation polynomial passing through the given data points and then the polynomial is differentiated analytically as required”.
![Page 3: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/3.jpg)
3
DERIVATIVES FOR EQUALLY
SPACED DATA 1. Newton Forward Differentiation
Let (xi, yi), i = 0, 1, 2, …. n be the
given data points and xi = x0 + ih.
Assume p = h
xx 0 .
Then Newton forward interpolation
formula is:
yx = y0+py0+ !2
)1p(p 2y0+ !3
)2p)(1p(p 3y0+...
Differentiating this polynomial, we get
![Page 4: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/4.jpg)
4
Newton’s Forward Differentiation Formulae
dx
dy
22 3
0 0 0
3 2 4 3 24 5
0 0
2 1 3 6 2
2 6
4 18 22 6 5 40 105 100 24
24 120
p p py y y
p p p p p p py y
- - +D + D + D
- + - - + - ++ D + D +
2 3 22 3 4 5
0 0 0 06 18 11 2 12 21 10
( 1)12 12
p p p p py p y y y
é ù- + - + -D + - D + D + D +ê ú
ê úë û
2h
12
2
dx
yd
=
h
1 =
![Page 5: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/5.jpg)
5
Differentiating
In particular at x = x0, we have p = 0.
Then we have
0x
dy
dx = 1
h 2 3 4 5
0 0 0 0 01 1 1 1
2 3 4 5y y y y y
é ùD - D + D - D + D -ê ú
ë û
0
2
2x
d y
dx =
2
1
h 2 3 4 5
0 0 0 011 5
12 6y y y y
é ùD - D + D - D +ê ú
ë û
![Page 6: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/6.jpg)
6
Newton’s Backward Differentiation Formulae
dy
dx
( ) ( ) ( )2 3 2
2 3 43 6 2 4 18 22 62 1
2 6 6n n n n
p p p p ppy y y y
ù+ + + + +é + úÑ + Ñ + Ñ Ñ +ê úêë û
=1
h
22 3 46 18 11
( 1)12n n n
p py p y y
é ù+ +Ñ + + Ñ + Ñ +ê ú
ê úë û
2
1
h
2
2
d y
dx=
![Page 7: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/7.jpg)
7
Particular case
In particular, when x = x0, we get p = 0.
nx
dy
dx
1
h2 31 1
2 3n n ny y yé ùÑ + Ñ + Ñ +ê ú
ë û=
2
2
nx
d y
dx 2
1
h2 3 4 511 5
12 6n n n ny y y yé ùÑ +Ñ + Ñ + Ñ +ê ú
ë û=
![Page 8: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/8.jpg)
8
Example
Find the first two derivatives at x = 1.1 from the
following data:
x: 1 1.2 1.4 1.6 1.8 2.0
y: 0.0000 0.1280 0.5440 1.2960 2.4320 4.0000
![Page 9: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/9.jpg)
9
Solution
x y y 2y 3y 4y 1 0.0 0.1280
1.2 0.1280 0.2880 0.4160 0.0480
1.4 0.5440 0.3360 0 0.7520 0.0480
1.6 1.2960 0.3840 0 1.1360 0.0480
1.8 2.4320 0.4320 1.5680
2.0 4.0000
The difference table is:
![Page 10: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/10.jpg)
10
p = = 0.5 and h = 0.2h
xx 0
Applying Newton’s forward differentiation formula
1.1dx
dy= 0.630
1.1
2
2
xd
yd= 6.60
![Page 11: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/11.jpg)
11
Example
The following table gives the displacement in
metres at different times. Find the velocities and
accelerations at t = 1.8 s.
t: 0 0.5 1.0 1.5 2.0
s: 0 8.75 30.00 71.25 140.00
![Page 12: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/12.jpg)
12
Solution
h = 0.5,
p = = - 0.4h
tt n
The difference table is:
t s s 2s 3s 4s 0 0 8.75
0.5 8.75 12.50
21.25 7.50
1.0 30.00 20.00 0
41.25 7.50
1.5 71.25 27.50
68.75
2.0 140.00
![Page 13: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/13.jpg)
13
Applying Newton’s backward differentiation formula
x=1.8
ds=143.2
dt
2
2x=1.8
d s128
dt=
![Page 14: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/14.jpg)
14
UNEQUAL INTERVALS
For unequally spaced data, Lagrange’s
interpolation formula may be differentiated.
Example
Find the first derivative at x = 2 for the function given by the data
x 1 1.5 2.0 3.0
y 0 0.4057 0.69315 1.09861
![Page 15: 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.](https://reader036.fdocuments.net/reader036/viewer/2022072008/56649d765503460f94a571e6/html5/thumbnails/15.jpg)
15
Solution
Lagrange interpolation polynomial is:
yx = x 0 + x 0.4057
+ x 0.69315
+ x 1.09861
Differentiating and substituting for x as 2.
)31)(21)(5.11(
)3x)(2x)(5.1x(
)35.1)(25.1)(15.1(
)3)(2)(1(
xxx
)32)(5.12)(12(
)3x)(5.1x)(1x(
)23)(5.13)(13(
)2x)(5.1x)(1x(
2dy
0.48815dx x= =