Content deleted Content added
m Reverted edits by 193.136.142.6 (talk) to last version by Saung Tadashi |
→Definitions: add dots to increase the reading |
||
Line 2:
'''Linear multistep methods''' are used for the [[numerical ordinary differential equations|numerical solution of ordinary differential equations]]. Conceptually, a numerical method starts from an initial point and then takes a short '''step''' forward in time to find the next solution point. The process continues with subsequent steps to map out the solution. Single-step methods (such as [[Euler's method]]) refer to only one previous point and its derivative to determine the current value. Methods such as [[Runge–Kutta methods|Runge–Kutta]] take some intermediate steps (for example, a half-step) to obtain a higher order method, but then discard all previous information before taking a second step. Multistep methods attempt to gain efficiency by keeping and using the information from previous steps rather than discarding it. Consequently, multistep methods refer to several previous points and derivative values. In the case of ''linear'' multistep methods, a [[linear combination]] of the previous points and derivative values is used.
== Definitions ==
Numerical methods for ordinary differential equations approximate solutions to initial value problems of the form
: <math> y' = f(t,y), \quad y(t_0) = y_0. </math>
The result is approximations for the value of <math> y(t) </math> at discrete times <math> t_i </math>:
: <math> y_i
where
Multistep methods use information from the previous
: <math> \begin{align}
& y_{n+s} + a_{s-1} \cdot y_{n+s-1} + a_{s-2} \cdot y_{n+s-2} + \cdots + a_0 \cdot y_n \\
& \qquad {} = h
\end{align} </math>
The coefficients <math> a_0, \
One can distinguish between [[explicit and implicit methods]]. If <math> b_s = 0 </math>, then the method is called "explicit", since the formula can directly compute <math> y_{n+s} </math>. If <math> b_s \ne 0 </math> then the method is called "implicit", since the value of <math> y_{n+s} </math> depends on the value of <math> f(t_{n+s}, y_{n+s}) </math>, and the equation must be solved for <math> y_{n+s} </math>.
Sometimes an explicit multistep method is used to "predict" the value of <math> y_{n+s} </math>. That value is then used in an implicit formula to "correct" the value.
==Examples==
|