初值问题一般可以用欧拉法、龙哥库塔法来求解。以欧拉法为例,其用$f(x_n,y_n)$代替差分方程中的某式,得到相应的差分方程初值问题:$\begin{cases}y_{n+1}=y_n + hf(x_n,y_n) \\ y_0=y(a) \end{cases} \ (n=0,1,\cdots)$,以该问题的解作为微分方程初值问题的数值解,即$y(x_n)=y_n$ 。向后欧拉法则是用$f(x_{n+1},y_{n+1})$代替某式,得到差分方程初值问题:$\begin{cases}y_{n+1}=y_n + hf(x_{n+1},y_{n+1}) \\ y_0=y(a) \end{cases} \ (n=0,1,\cdots)$ ,此为单步隐式格式,需要迭代法求解$y_{n+1}$ 。
点击前往免费阅读更多精彩小说