The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
122 CHAPTER 6. LINEAR MULTISTEP METHODS<br />
that interpolates the points<br />
P (t 0 ) = f(t 0 ) (6.40)<br />
P (t 1 ) = f(t 1 ) (6.41)<br />
.<br />
P (t n−1 ) = f(t n−1 ) (6.42)<br />
P (t n ) = f(t n ) (6.43)<br />
We define the backward difference operator ∇ for an element f n of a sequence<br />
as<br />
∇f n = f n − f n−1 (6.44)<br />
∇ 2 f n = ∇f n − ∇f n−1 = f n − 2f n−1 + f n−2 (6.45)<br />
∇ 3 f n = ∇ 2 f n − ∇ 2 f n−1 = f n − 3f n−1 + 3f n−2 − f n−3 (6.46)<br />
.<br />
∇ k f n = ∇ k−1 f n − ∇ k−1 f n−1 (6.47)<br />
Letting f n = f(t n ) we have by substituting 6.43 into 6.39 that<br />
From 6.42 we get<br />
Substituting at t = t n−2 = t n − 2h gives<br />
f n = a 0 (6.48)<br />
f n−1 = f n + a 1 (t n−1 − t n ) (6.49)<br />
= f n − a 1 h (6.50)<br />
a 1 = 1 h (f n − f n−1 ) = 1 h ∇f n (6.51)<br />
f n−2 = a 0 + a 1 (t n−2 − t n ) + a 2 (t n−2 − t n )(t n−2 − t n−2 ) (6.52)<br />
= f n + 1 h (f n − f n−1 )(−2h) + a 2 (−2h)(−h) (6.53)<br />
= 2f n−1 − f n + 2h 2 a 2 (6.54)<br />
a 2 = 1<br />
2h 2 (f n − 2f n−1 + f n−2 ) = 1<br />
2h 2 ∇2 f n (6.55)<br />
Continuing the process we find in general that<br />
Next we define the polynomials Q k by<br />
a k = 1<br />
k!h k ∇k f n (6.56)<br />
k−1<br />
∏<br />
Q k (t) = (t − t n−j ) (6.57)<br />
j=0<br />
Math 582B, Spring 2007<br />
California State University Northridge<br />
c○2007, B.E.<strong>Shapiro</strong><br />
Last revised: May 23, 2007