Xét phương trình vi phân y′=x+y với điều kiện đầu y(x0)=y0. Phương pháp Runge-Kutta bậc 2 (phương pháp trung điểm) với bước h thực hiện: k1=f(xn,yn),k2=f(xn+2h,yn+2hk1),yn+1=yn+hk2,xn+1=xn+h. Cho x0,y0,h và số bước n, hãy tính yn.
Một dòng gồm bốn số x0 y0 h n (n là số nguyên).
−5≤x0,y0≤5, 0.01≤h≤0.5, 1≤n≤1000.
In ra yn, làm tròn 6 chữ số sau dấu chấm thập phân.
Ví dụ:
Đầu vào:
0 1 0.1 10
Đầu ra:
3.428162
Đang tải editor...