3. 3
Motivation
How do you evaluate the
derivative of a tabulated
function.
How do we determine the
velocity and acceleration
from tabulated
measurements.
Time
(second)
Displacement
(meters)
0 30.1
5 48.2
10 50.0
15 40.2
5. For small values of h, the difference quotient [f (x0 + h) − f (x0)]/h
can be used to approximate f’(x0) with an error bounded by M|h|/2,
where M is a bound on |f’’(x)| for x between x0 and x0 +h.
CISE301_Topic6 5
10. 10
The Three Formula (Revisited)
answer.
better
a
give
to
expected
is
formula
difference
Central
accuracy.
in
comparable
are
formulas
difference
backward
and
Forward
)
(
2
)
(
)
(
)
(
:
Difference
Central
)
(
)
(
)
(
)
(
:
Difference
Backward
)
(
)
(
)
(
)
(
:
Difference
Forward
2
h
O
h
h
x
f
h
x
f
dx
x
df
h
O
h
h
x
f
x
f
dx
x
df
h
O
h
x
f
h
x
f
dx
x
df
12. 12
Other Higher Order Formulas
.
order
error
the
obtain
and
them
prove
to
Theorem
Taylor
use
can
You
possible.
also
are
)...
(
),
(
for
formulas
Other
)
(
with
Formulas
Central
)
2
(
)
(
4
)
(
6
)
(
4
)
2
(
)
(
2
)
2
(
)
(
2
)
(
2
)
2
(
)
(
)
(
)
(
2
)
(
)
(
)
3
(
)
2
(
2
4
)
4
(
3
)
3
(
2
)
2
(
x
f
x
f
h
O
Error
h
h
x
f
h
x
f
x
f
h
x
f
h
x
f
x
f
h
h
x
f
h
x
f
h
x
f
h
x
f
x
f
h
h
x
f
x
f
h
x
f
x
f
13. Example
Use forward, backward and centered difference
approximations to estimate the first derivate of:
f(x) = –0.1x4 – 0.15x3 – 0.5x2 – 0.25x + 1.2
at x = 0.5 using step size h = 0.5 and h = 0.25
Note that the derivate can be obtained directly:
f’(x) = –0.4x3 – 0.45x2 – 1.0x – 0.25
The true value of f’(0.5) = -0.9125
In this example, the function and its derivate
are known. However, in general, only tabulated
data might be given.
13
16. Discussion
For both the Forward and Backward difference,
the error is O(h)
Halving the step size h approximately halves the
error of the Forward and Backward differences
The Centered difference approximation is more
accurate than the Forward and Backward
differences because the error is O(h2)
Halving the step size h approximately quarters
the error of the Centered difference.
16
17. Use the forward-difference formula to approximate the
derivative of f (x) = ln x at x0 = 1.8 using h = 0.1, h =
0.05, and h = 0.01, and determine bounds for the
approximation errors.
17
Example 2
18. Solution
The forward-difference formula
f (1.8 + h) − f (1.8)
h
with h = 0.1 gives
(ln 1.9 − ln 1.8)/0.1
= (0.64185389 − 0.58778667)/0.1 = 0.5406722.
Because f’’(x) = −1/x2and 1.8 < ξ < 1.9, a bound for this
approximation error is |hf’’(ξ )|/2
=|h|/2ξ2 < 0.1/2(1.8)2 = 0.0154321.
18