求解常微分方程: { d y d x = x 3 − y x , y ( 1 ) = 2 5 . \begin{cases} \dfrac{dy}{dx}=x^3-\frac{y}{x},\\ y(1)=\frac{2}{5}. \end{cases} ⎩⎨⎧dxdy=x3−xy,y(1)=52. 该方程的精确解为: y = 1 5 x 4 + 1 5 x . y=\frac{1}{5}x^4+\frac{1}{5x}. y=51x4+5x1.
y n + 1 = y n + h 2 ( f ( x n + 1 , y n + 1 ) + f ( x n , y n ) ) . y_{n+1}=y_n+\frac{h}{2}(f(x_{n+1},y_{n+1})+f(x_n,y_n)). yn+1=yn+2h(f(xn+1,yn+1)+f(xn,yn)). 对于这个问题可以被写为: ( 1 + h 2 x n + 1 ) y n + 1 = ( 1 − h 2 x n ) y n + h 2 ( x n + 1 3 + x n 3 ) . (1+\frac{h}{2x_{n+1}})y_{n+1}=(1-\frac{h}{2x_n})y_n+\frac{h}{2}(x_{n+1}^3+x_n^3). (1+2xn+1h)yn+1=(1−2xnh)yn+2h(xn+13+xn3).
{ y n + 1 ∗ = y n + h f ( x n , y n ) , y ( n + 1 ) = y n + h 2 ( f ( x n , y n ) + f ( x n + 1 , y n + 1 ∗ ) ) . \begin{cases} y_{n+1}^{*}=y_n+hf(x_n,y_n),\\ y(n+1)=y_n+\frac{h}{2}(f(x_n,y_n)+f(x_{n+1},y_{n+1}^{*})). \end{cases} {yn+1∗=yn+hf(xn,yn),y(n+1)=yn+2h(f(xn,yn)+f(xn+1,yn+1∗)).
