Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] ODE hệ số biến đổi bằng RK4

    Xét phương trình vi phân tuyến tính hệ số biến đổi y′=2xy+x2y'=\dfrac{2}{x}y+x^2y′=x2​y+x2 với x>0x>0x>0, điều kiện đầu y(x0)=y0y(x_0)=y_0y(x0​)=y0​ (x0>0x_0>0x0​>0). Dùng phương pháp Runge-Kutta bậc 4 với bước h>0h>0h>0 (vì h>0h>0h>0 và x0>0x_0>0x0​>0, xxx luôn dương trong suốt quá trình tính). Cho x0,y0,hx_0,y_0,hx0​,y0​,h và số bước nnn, hãy tính yny_nyn​.

    • Định dạng đầu vào:

      Một dòng gồm các số x0 y0 h nx_0\ y_0\ h\ nx0​ y0​ h n (nnn nguyên).

    • Ràng buộc đầu vào:

      0.1≤x0≤50.1 \le x_0 \le 50.1≤x0​≤5, −10≤y0≤10-10 \le y_0 \le 10−10≤y0​≤10, 0.001≤h≤0.10.001 \le h \le 0.10.001≤h≤0.1, 1≤n≤5001 \le n \le 5001≤n≤500.

    • Định dạng đầu ra:

      In ra yny_nyn​, làm tròn 6 chữ số sau dấu chấm thập phân.

    Ví dụ:

    Đầu vào:

    1 0 0.01 100
    

    Đầu ra:

    4.000000

    Đang tải editor...