The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro The Computable Differential Equation Lecture ... - Bruce E. Shapiro
116 CHAPTER 5. RUNGE-KUTTA METHODS of order m + n, where P m,n = Q m,n = m∑ ( ) m (m + n − k)! z k k (m + n)! (5.239) n∑ ( ) n (m + n − k)! (−z) k = P k n,m (−z) (m + n)! (5.240) k=0 k=0 Math 582B, Spring 2007 California State University Northridge c○2007, B.E.Shapiro Last revised: May 23, 2007
Chapter 6 Linear Multistep Methods for Initial Value Problems 6.1 Multistep Methods Definition 6.1. A Linear Multistep Method for the initial value problem y ′ = f(t, y), y(t 0 ) = y 0 is any method of the form k∑ a j y n−j = h j=0 k∑ b j f n−j (6.1) where f k = f(t k , y k ), and a 0 , a 1 , . . . , a k , b 0 , b 1 , . . . , b k are constants. If b 0 = 0 the method is explicit, and if b 0 ≠ 0 the method is implicit. These methods are linear in the function f(t, y), as compared with Runge-Kutta methods, which were non-linear in f. The linearity of the method does not imply the linearity of y – in fact, there is no such restriction on y – but only the linearity of f in the method. They are called multistep methods because they depend on function (and possibly solution) values at up to k prior mesh points.We will also find the following notation helpful: Definition 6.2. The Characteristic Polynomials of a linear multistep method are ρ(x) = σ(x) = j=0 k∑ a j x k−j (6.2) j=0 k∑ b j x k−j (6.3) j=0 The order of a linear multistep method is particularly easy to calculate, as we will show in the following derivation. Define the linear multistep operator 117
- Page 71 and 72: CHAPTER 3. APPROXIMATE SOLUTIONS 65
- Page 73 and 74: CHAPTER 3. APPROXIMATE SOLUTIONS 67
- Page 75 and 76: Chapter 4 Improving on Euler’s Me
- Page 77 and 78: CHAPTER 4. IMPROVING ON EULER’S M
- Page 79 and 80: CHAPTER 4. IMPROVING ON EULER’S M
- Page 81 and 82: CHAPTER 4. IMPROVING ON EULER’S M
- Page 83 and 84: CHAPTER 4. IMPROVING ON EULER’S M
- Page 85 and 86: CHAPTER 4. IMPROVING ON EULER’S M
- Page 87 and 88: CHAPTER 4. IMPROVING ON EULER’S M
- Page 89 and 90: CHAPTER 4. IMPROVING ON EULER’S M
- Page 91 and 92: CHAPTER 4. IMPROVING ON EULER’S M
- Page 93 and 94: CHAPTER 4. IMPROVING ON EULER’S M
- Page 95 and 96: Chapter 5 Runge-Kutta Methods 5.1 T
- Page 97 and 98: CHAPTER 5. RUNGE-KUTTA METHODS 91 w
- Page 99 and 100: CHAPTER 5. RUNGE-KUTTA METHODS 93 w
- Page 101 and 102: CHAPTER 5. RUNGE-KUTTA METHODS 95 5
- Page 103 and 104: CHAPTER 5. RUNGE-KUTTA METHODS 97 F
- Page 105 and 106: CHAPTER 5. RUNGE-KUTTA METHODS 99 T
- Page 107 and 108: CHAPTER 5. RUNGE-KUTTA METHODS 101
- Page 109 and 110: CHAPTER 5. RUNGE-KUTTA METHODS 103
- Page 111 and 112: CHAPTER 5. RUNGE-KUTTA METHODS 105
- Page 113 and 114: CHAPTER 5. RUNGE-KUTTA METHODS 107
- Page 115 and 116: CHAPTER 5. RUNGE-KUTTA METHODS 109
- Page 117 and 118: CHAPTER 5. RUNGE-KUTTA METHODS 111
- Page 119 and 120: CHAPTER 5. RUNGE-KUTTA METHODS 113
- Page 121: CHAPTER 5. RUNGE-KUTTA METHODS 115
- Page 125 and 126: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 127 and 128: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 129 and 130: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 131 and 132: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 133 and 134: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 135 and 136: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 137 and 138: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 139 and 140: CHAPTER 6. LINEAR MULTISTEP METHODS
- Page 141 and 142: Chapter 7 Delay Differential Equati
- Page 143 and 144: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 145 and 146: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 147 and 148: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 149 and 150: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 151 and 152: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 153 and 154: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 155 and 156: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 157 and 158: CHAPTER 7. DELAY DIFFERENTIAL EQUAT
- Page 159 and 160: Chapter 8 Boundary Value Problems 8
- Page 161 and 162: CHAPTER 8. BOUNDARY VALUE PROBLEMS
- Page 163 and 164: CHAPTER 8. BOUNDARY VALUE PROBLEMS
- Page 165 and 166: CHAPTER 8. BOUNDARY VALUE PROBLEMS
- Page 167 and 168: CHAPTER 8. BOUNDARY VALUE PROBLEMS
- Page 169 and 170: CHAPTER 8. BOUNDARY VALUE PROBLEMS
- Page 171 and 172: CHAPTER 8. BOUNDARY VALUE PROBLEMS
Chapter 6<br />
Linear Multistep Methods for<br />
Initial Value Problems<br />
6.1 Multistep Methods<br />
Definition 6.1. A Linear Multistep Method for the initial value problem y ′ =<br />
f(t, y), y(t 0 ) = y 0 is any method of the form<br />
k∑<br />
a j y n−j = h<br />
j=0<br />
k∑<br />
b j f n−j (6.1)<br />
where f k = f(t k , y k ), and a 0 , a 1 , . . . , a k , b 0 , b 1 , . . . , b k are constants. If b 0 = 0 the<br />
method is explicit, and if b 0 ≠ 0 the method is implicit.<br />
<strong>The</strong>se methods are linear in the function f(t, y), as compared with Runge-Kutta<br />
methods, which were non-linear in f. <strong>The</strong> linearity of the method does not imply<br />
the linearity of y – in fact, there is no such restriction on y – but only the linearity<br />
of f in the method. <strong>The</strong>y are called multistep methods because they depend on<br />
function (and possibly solution) values at up to k prior mesh points.We will also<br />
find the following notation helpful:<br />
Definition 6.2. <strong>The</strong> Characteristic Polynomials of a linear multistep method<br />
are<br />
ρ(x) =<br />
σ(x) =<br />
j=0<br />
k∑<br />
a j x k−j (6.2)<br />
j=0<br />
k∑<br />
b j x k−j (6.3)<br />
j=0<br />
<strong>The</strong> order of a linear multistep method is particularly easy to calculate, as<br />
we will show in the following derivation. Define the linear multistep operator<br />
117